JodaTime

1.maven引入

<dependency>
  <groupId>joda-time</groupId>
  <artifactId>joda-time</artifactId>
  <version>2.9.9</version>
</dependency>

2.小例子

public class JodaTimeDemo {
    public static void main(String[] args) {
        DateTime dateTime1 = new DateTime(1523428434000L);
        System.out.println(dateTime1.toString("yyyy-MM-dd hh:mm:ss"));
        System.out.println(dateTime1.plusDays(1).toString("yyyy-MM-dd hh:mm:ss"));

        DateTime dateTime2 = new DateTime(
                2000, //year
                1,    // month
                1,    // day
                13,    // hour (midnight is zero)
                0,    // minute
                0,    // second
                0     // milliseconds
        );
        System.out.println(dateTime2.toString("yyyy-MM-dd hh:mm:ss"));

        LocalDate localDate = new LocalDate(2009, 9, 6);
        System.out.println(localDate.toString("yyyy-MM-dd"));

        LocalTime localTime = new LocalTime(13, 30, 26, 0);
        System.out.println(localTime.toString("hh:mm:ss"));

        DateTime dateTime3 = new DateTime(
                2000, //year
                1,    // month
                1,    // day
                1,    // hour (midnight is zero)
                0,    // minute
                0,    // second
                0     // milliseconds
        );
        DateTime dateTime4 = new DateTime(
                2000, //year
                1,    // month
                1,    // day
                13,    // hour (midnight is zero)
                0,    // minute
                0,    // second
                0     // milliseconds
        );
        System.out.println((dateTime4.getMillis() - dateTime3.getMillis()) / 1000 / 3600);
    }
}

3.总结

JodaTime确实比Calendar好用,开发过程中如果使用时间比较多,能够节省很多开发时间。而且JodaTime时间都是不可变的,类似于字符串,也不存在线程安全问题。

官网地址:http://www.joda.org/joda-time/

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 128,899评论 18 137
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 164,066评论 24 696
  • 之前的篇目我说过考驾照就像谈一场漫长而磨人的恋爱,从去年2017年5月份一直到今年2018年3月份断断续续...
    熊小朱阅读 241评论 0 0
  • 和奶奶吃饭的时候,不自觉地聊到感情这个话题。她语重心长地说,谈恋爱要找个对你好的人。 我问,什么叫对我好的人? 她...
    安一一一一阅读 303评论 0 0
  • Ubuntu 14.10 使用手记06 sudo apt-get update 出现 无法获得锁 /var/lib...
    程序猿Timothy阅读 17,511评论 0 5
  • 去吧,远方 循骆驼的脚印 驼峰的影子 寻古墓里苍凉的脊背 去吧,远方 在月牙的尽头 在黄沙的岸边 在磅礴的海的深处...
    贺小贝阅读 89评论 0 0