joda-time-2.1.jar
一个方便的操作日期的jar 下载地址 点击下载jar
<dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.7</version> </dependency>
使用例子:
- LocalDate - date without time
- LocalTime - time without date
- DateTime - full date and time with time-zone
DateTime 和 JDK本身的类是可以互转的
// from Joda to JDK DateTime dt = new DateTime(); Date jdkDate = dt.toDate(); // from JDK to Joda dt = new DateTime(jdkDate);
// from Joda to JDK DateTime dt = new DateTime(); Calendar jdkCal = dt.toCalendar(Locale.CHINESE); // from JDK to Joda dt = new DateTime(jdkCal);
对于joda time的使用:创建 和 格式化, 日期加减
DateTime dt = new DateTime()
LocalDate ld = new LocalDate();
LocalTime lt = new LocalTime();
格式化输出:dt.toString("yyyy-MM-dd HH:mm:ss-SSS") 调用String方法
日期时间的加减:dt.plusDays(1) dt.minusDays(1)
他们的默认格式如下:
2015-01-29T16:52:04.291+08:00
2015-01-29
16:52:04.342
构造参数接受格式正确的字符串
对于日期日常使用 大概就是这些了
参考链接:http://www.ibm.com/developerworks/cn/java/j-jodatime.html#icomments
http://www.joda.org/joda-time/