Joda Time简介
Joda Time是一个面向 Java™ 平台的易于使用的开源时间/日期库。使用Joda Time可以方便的进行时间日期计算、格式化时间日期等。方便新手上手使用。
常用方法
import org.joda.time.Days;
import org.joda.time.LocalDateTime;
/** * @author wangchao * @date 15-3-20 下午6:47 */
public class JodaTimeTest {
public static void main(String[] args) {
// 按照当前日期时间初始化
LocalDateTime localDateTime = LocalDateTime.now();
// 按照指定日期初始化
LocalDateTime localDateTime1 = LocalDateTime.parse("2015-01-01");
// 获取日期和时间
System.out.println(localDateTime);
System.out.println(localDateTime1);
// 格式化时间
System.out.println(localDateTime.toString("yyyy-MM-dd HH:mm:ss EE"));
System.out.println(localDateTime1.toString("yyyy-MM-dd HH:mm:ss EE"));
// 加减法,年月日,时分秒,星期
System.out.println(localDateTime.plusDays(1));
System.out.println(localDateTime.minusDays(1));
System.out.println(localDateTime1.plusDays(1));
System.out.println(localDateTime1.minusDays(1));
// 日期间隔天数
System.out.println(Days.daysBetween(localDateTime1, localDateTime).getDays());
// 转成Date类
System.out.println(localDateTime.toDate());
}
}