Java日期时间处理类 date4j

BSD
Java
跨平台
2010-05-11
小编辑

date4j是一个用于简化日期和时间操作的Java工具。可以替换java.util.Date。

示例代码:

DateTime dateAndTime = new DateTime("2010-01-19 23:59:59");
DateTime dateAndTime = new DateTime("2010-01-19 23:59:59.123456789");
DateTime dateOnly = new DateTime("2010-01-19");
DateTime timeOnly = new DateTime("23:59:59");
DateTime dateOnly = DateTime.forDateOnly(2010,01,19);
DateTime timeOnly = DateTime.forTimeOnly(23,59,59,0);

DateTime dt = new DateTime("2010-01-15 13:59:15");
boolean leap = dt.isLeapYear(); //false
dt.getNumDaysInMonth(); //31
dt.getStartOfMonth(); //2010-01-01, 00:00:00.000000000
dt.getEndOfDay(); //2010-01-15, 23:59:59.999999999
dt.format("YYYY-MM-DD"); //formats as '2010-01-15'
dt.plusDays(30); //30 days after Jan 15
dt.numDaysFrom(someDate); //returns an int
dueDate.lt(someDate); //less-than
dueDate.lteq(someDate); //less-than-or-equal-to
加载中

评论(1)

MartinBockZhu
MartinBockZhu
mark #date4j#

暂无资讯

9
回答
简化Java日期操作的开源项目DATE4J,超级好用

以往要使用Java对时间日期进行操作,可能会用到以下的一些类: Date and its subclasses : java.util.Date java...

2010/05/11 12:59

没有更多内容

加载失败,请刷新页面

没有更多内容

简化Java日期操作的开源项目DATE4J,超级好用

以往要使用Java对时间日期进行操作,可能会用到以下的一些类: Date and its subclasses : java.util.Date java.sql.Date java.sql.Timestamp The calendar and time zone classes : java.ut...

2012/02/24 16:32
141
0
Joda-time学习笔记

一、joda的优点展示 joda-time能够便捷地格式化时间输出、设定时间、加减时间、计算时间差值。跟JDK的Date/Calender相比一试便知,每个测试中上半部分是用jdk操作,下半部是用joda-time操作。...

2015/08/27 18:14
3.3K
0
DATE4J 日期和时间操作的Java工具

DATE4J 是的个 Java 处理时间的工具包,可以完全替代 Java 里的 时间类。

2014/05/25 12:10
1K
0
java8学习笔记

java8学习笔记 拜读了**成熟的毛毛虫**的java8的文章,收获不小,在此写下阅读笔记。 ### [lambda表达式](http://my.oschina.net/benhaile/blog/175012) ### 1. 语法:`(parameters) -> expr...

2014/05/31 00:36
1K
0
Java 8新特性探究(七)深入解析日期和时间-JSR310

JSR310已在java8中实现了,对于恶心的java.util.Date和Calendar,终于可以休息了吧。。。

2014/01/17 22:43
15.5K
46
Spring+Mybatis+Maven+web整合

Spring+Mybatis+Maven+web整合

2015/09/10 12:11
100
0
比较全的pom.xml maven依赖

pom.xml,maven依赖

2016/02/03 18:08
650
1

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部