- 浏览: 466251 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
yuan_bin1990:
您好,请问下demo如何运行啊,准备研究研究,但不知道入口啊。 ...
ssh2(struts2+spring2.5+hibernate3.3)自动生成代码程序 -
luyulong:
[b][/b][i][/i][ ...
jQuery进度条插件 jQuery progressBar -
txin0814:
mark..
读取文件目录 -
vurses:
[align=center][color=red][size= ...
include 与 jsp:include区别 -
Roshan2:
http://lijiejava.iteye.com/blog ...
Spring AOP 入门实例
package com.huanglq.util; import java.util.Calendar; import java.util.Locale; import java.util.GregorianCalendar; import java.text.DateFormat; import java.text.SimpleDateFormat; /** * Title: 日期时间 * Description: 工具类 * @author huanglq * @version 1.0 */ public class DateTime { /**类名*/ private static String ClassName = "com.huanglq.util.DateTime"; /**本地化*/ private static Locale locale = Locale.SIMPLIFIED_CHINESE; /**缺省的DateFormat对象,可以将一个java.util.Date格式化成 yyyy-mm-dd 输出*/ private static DateFormat dateDF = DateFormat.getDateInstance(DateFormat. MEDIUM, locale); /**缺省的DateFormat对象,可以将一个java.util.Date格式化成 HH:SS:MM 输出*/ private static DateFormat timeDF = DateFormat.getTimeInstance(DateFormat. MEDIUM, locale); /**缺省的DateFormat对象,可以将一个java.util.Date格式化成 yyyy-mm-dd HH:SS:MM 输出*/ private static DateFormat datetimeDF = DateFormat.getDateTimeInstance( DateFormat.MEDIUM, DateFormat.MEDIUM, locale); /** * 私有构造函数,表示不可实例化 */ private DateTime() { } /** * 返回一个当前的时间,并按格式转换为字符串 * 例:17:27:03 * @return String */ public static String getTime(){ GregorianCalendar gcNow = new GregorianCalendar(); java.util.Date dNow = gcNow.getTime(); return timeDF.format(dNow); } /** * 返回一个当前日期,并按格式转换为字符串 * 例:2004-4-30 * @return String */ public static String getDate(){ GregorianCalendar gcNow = new GregorianCalendar(); java.util.Date dNow = gcNow.getTime(); return dateDF.format(dNow); } /** * 返回一个当前日期和时间,并按格式转换为字符串 * 例:2004-4-30 17:27:03 * @return String */ public static String getDateTime(){ GregorianCalendar gcNow = new GregorianCalendar(); java.util.Date dNow = gcNow.getTime(); return datetimeDF.format(dNow); } /** * 返回当前年的年号 * @return int */ public static int getYear(){ GregorianCalendar gcNow = new GregorianCalendar(); return gcNow.get(GregorianCalendar.YEAR); } /** * 返回本月月号:从 0 开始 * @return int */ public static int getMonth(){ GregorianCalendar gcNow = new GregorianCalendar(); return gcNow.get(GregorianCalendar.MONTH); } /** * 返回今天是本月的第几天 * @return int 从1开始 */ public static int getToDayOfMonth(){ GregorianCalendar gcNow = new GregorianCalendar(); return gcNow.get(GregorianCalendar.DAY_OF_MONTH); } /** * 返回一格式化的日期 * @param date java.util.Date * @return String yyyy-mm-dd 格式 */ public static String formatDate(java.util.Date date){ return dateDF.format(date); } /** * 返回一格式化的日期 * @param date * @return */ public static String formatDate(long date){ return formatDate(new java.util.Date(date)); } /** * 返回一格式化的时间 * @param date Date * @return String hh:ss:mm 格式 */ public static String formatTime(java.util.Date date){ return timeDF.format(date); } /** * 返回一格式化的时间 * @param date * @return */ public static String formatTime(long date){ return formatTime(new java.util.Date(date)); } /** * 返回一格式化的日期时间 * @param date Date * @return String yyyy-mm-dd hh:ss:mm 格式 */ public static String formatDateTime(java.util.Date date){ return datetimeDF.format(date); } /** * 返回一格式化的日期时间 * @param date * @return */ public static String formatDateTime(long date){ return formatDateTime(new java.util.Date(date)); } /** * 将字串转成日期和时间,字串格式: yyyy-MM-dd HH:mm:ss * @param string String * @return Date */ public static java.util.Date toDateTime(String string) { try { DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return (java.util.Date) formatter.parse(string); } catch (Exception ex) { return null; } } /** * 将字串转成日期,字串格式: yyyy/MM/dd * @param string String * @return Date */ public static java.util.Date toDate(String string) { try { DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); return (java.util.Date) formatter.parse(string); } catch (Exception ex) { return null; } } /** * 取值:某日期的年号 * @param date 格式: yyyy/MM/dd * @return */ public static int getYear(String date){ java.util.Date d = toDate(date); if(d == null) return 0; Calendar calendar = Calendar.getInstance(locale); calendar.setTime(d); return calendar.get(Calendar.YEAR); } /** * 取值:某日期的月号 * @param date 格式: yyyy/MM/dd * @return */ public static int getMonth(String date){ java.util.Date d = toDate(date); if(d == null) return 0; Calendar calendar = Calendar.getInstance(locale); calendar.setTime(d); return calendar.get(Calendar.MONTH); } /** * 取值:某日期的日号 * @param date 格式: yyyy/MM/dd * @return 从1开始 */ public static int getDayOfMonth(String date){ java.util.Date d = toDate(date); if(d == null) return 0; Calendar calendar = Calendar.getInstance(locale); calendar.setTime(d); return calendar.get(Calendar.DAY_OF_MONTH); } /** * 计算两个日期的年数差 * @param one 格式: yyyy/MM/dd * @param two 格式: yyyy/MM/dd * @return */ public static int compareYear(String one, String two){ return getYear(one) - getYear(two); } /** * 计算岁数 * @param date 格式: yyyy/MM/dd * @return */ public static int compareYear(String date){ return getYear() - getYear(date); } }
发表评论
-
javascript 打印指定区域
2010-11-18 16:34 1582javascript网页html 打印指定区域在一张网页里面, ... -
MyEclipse 8.5 开发环境配置,汉化,Aptana2.0插件,SVN 插件,Flex Builder 3/4 插件安装
2010-10-26 14:27 1544MyEclipse 8.5 开发环境配置,汉化,Aptana2 ... -
java读取properties文件
2010-10-11 13:43 763使用J2SE API读取Properties文件的六种方法 1 ... -
dbcp基本配置和重连配置
2010-09-28 09:29 2660最近在看一些dbcp的相 ... -
JAVA实现文件转移
2010-09-28 09:26 944/** * //1.从旧文件拷贝内容到新文件 ... -
Properties读取类
2010-09-25 14:06 946package cn.feigme.util; ... -
JAVA读写ftp
2010-09-21 16:41 3538import java.io.DataInputStream; ... -
apache tomcat mysql负载均衡和集群
2010-09-14 10:30 1690前言:公司开发了一个网站,估计最高在线人数是3万,并发人数最多 ... -
Flash Builder 4 正式版序列号
2010-09-01 15:51 3974江湖上又出现新的FlashBuilder(Flex4)序列号: ... -
利用 org.apache.commons.io.FileUtils快速读写文件
2010-08-17 10:33 2723利用 org.apache.commons.io.FileUt ... -
netbeans常用快捷键
2010-08-10 16:26 9061、Application应用程序的 ... -
ERWIN7.1注册码
2010-06-23 12:15 1358终于找到ERWIN7.1注册码,也可在ERWIN7.2上注册。 ... -
Java压缩文件zip
2010-06-21 09:42 1136可以使用jdk提供的java.util.zip包的类来进行文件 ... -
文件资源操作
2010-06-16 21:52 10841.访问文件资源 假设有一个文件地位于 ... -
Java Regex To Use
2010-06-16 21:46 806Java代码 /** * 得到 ... -
Java Random and Java Disabuse
2010-06-16 21:46 1122一、Random 1、创建Random ... -
java 线程池
2010-06-16 21:44 11531)threadpool.xml Java代码 ... -
使用ThreadLocal,隔离多个线程之间的共享冲突
2010-06-16 21:29 1540早在Java 1.2推出之时,Java平台中就引入了一个新的 ... -
MyEclipse下开发Web Service
2010-06-16 21:28 1524开发环境 Sun Java 5+ ... -
jexcel使用
2010-06-16 21:23 1454Java代码 package excel.jx ...
相关推荐
java日期工具类,java日期工具类,java日期工具类,java日期工具类
Java日期工具类 1、日期的各种格式化 2、获取当前年度 3、获取当前月份 4、获取当前天号数 5、获取当前时间往前推一个月的时间 6、获取上个月("MMM yyyy") 7、获取上个月("yyyymm") 8、获取上个月("yyyy-mm") 9、...
本篇文章将深入探讨如何创建一个日期工具类,以实现获取星座、生肖以及处理不同日期格式的功能。 首先,让我们了解日期工具类的核心功能。日期工具类通常封装了Java的`java.util.Date`,`java.time`包(Java 8及...
Java 日期比较工具类 各种日期操作及计算( 获取两个日期 间隔天数 间隔月数 格式化日期 )
日期工具类
"日期处理工具类"通常是指一个自定义的类,它封装了一些常用的方法,例如日期格式化、字符串转换为日期以及对日期进行加减操作。这个类可能是开发者为了提高代码复用性和简化日期处理逻辑而创建的。 首先,让我们...
DateUtils 是一个 Java 日期工具类,提供了日期相关的常用方法和变量,方便在项目开发中使用。该类提供了多种日期格式化方式,包括年月日、时分秒、年月日时分等,并提供了字符串转换为日期、日期比较等方法。 常用...
这个工具类是计算两个时间相差多少天的工具类以及格式化时间
日期工具类
本文将详细介绍一个名为`DateTimeUtil`的Java工具类,该类提供了日期格式化和解析的功能。此类利用了`org.joda.time`包中的`DateTime`和`DateTimeFormat`类来实现字符串与日期对象之间的相互转换,并且支持自定义...
本主题聚焦于一个名为"Date日期操作工具类"的实用工具,它提供了丰富的功能,包括日期格式化、字符串与日期之间的转换、日期的加减操作以及计算日期间隔等。 首先,让我们深入理解`java.util.Date`类。Date类代表了...
这是一个比较全面的处理日期时间的工具类,利用该工具类可以得到你想要的日期时间。里面代码简洁,方法已经封装好,只需要调用即可。自己可以将其打成jar包来用
全面的日期开发工具类,对日期进行各种转换,应用于大部分项目的开发需求。
此工具类包含了日期和时间戳互转,根据生日计算出年龄和星座
根据提供的文件信息,本文将对日期工具类进行深入解析,并详细介绍其包含的主要功能与实现方法。此工具类主要涉及到了日期格式化、日期解析、获取当前时间等实用操作。 ### 一、概述 该日期工具类名为 `DateUtil`...
日期操作工具类 /** * 将日期对象按照换为时间字符串 * 默认格式为"yyyy-MM-dd HH:mm:ss" * @param sourceTime * @return * @throws ParseException */ public static String formatDate(Date ...