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/
本文介绍了 Joda-Time 库的基本使用方法,包括日期和时间的创建、格式化及加减操作。提供了如何将 Joda-Time 对象与 JDK 自带日期类相互转换的示例。

841

被折叠的 条评论
为什么被折叠?



