Joda-Time 简介

阅读更多

既然无法摆脱时间,为何不设法简化时间处理?

我们平时需要处理很多时间问题。应用程序需要知道当前的时间点和下一个时间点,有时还必须计算这两个时间点之间的差距。使用 JDK 完成这项任务将非常痛苦和繁琐。而使用Joda-Time将 轻松解决日期和时间的痛苦和繁琐。

举个例子:要获得任何一年中的第 11 月的第一个星期二的日期,而这天必须是在这个月的第一个星期一之后,看看这句话就够难理解的,如果用JDK的功能去完成至少需要判断加加减减麻烦程度只不必说,可用Joda-Time那代码就简单多了:

LocalDate now = SystemFactory.getClock().getLocalDate();
LocalDate electionDate = now.monthOfYear().setCopy(11).dayOfMonth().withMinimumValue().plusDays(6).dayOfWeek().setCopy("Monday").plusDays(1);  

 点击这里下载试试吧 ~

你可能感兴趣的:(JDK)