JodaTime

作者: jsjack_wang | 来源:发表于2018-04-11 15:12 被阅读0次

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/

相关文章

  • JodaTime

    1.maven引入 2.小例子 3.总结 官网地址:http://www.joda.org/joda-time/

  • JodaTime

  • Joda-Time 简介

    https://www.ibm.com/developerworks/cn/java/j-jodatime.htm...

  • JodaTime初窥(0321)

    1. 简介: 既然无法摆脱时间,为何不设法简化时间处理? 例子: 1.以 JDK 的方式向某一个瞬间加上 90 天...

  • 使用JodaTime处理时间

    https://blog.csdn.net/u010454030/article/details/52486416

  • FastJson对JodaTime的处理

    当时间用的是JodaTime的DateTime时,用FastJson转换时会以Bean的方式解析,因为没有对这种时...

  • java 8 LocalDateTime

    jackson处理JodaTime的序列化和反序列化 引入jackson包 类属性添加对应注解 3、注解类 序列化...

  • Invalid format: "2017-09-21 15:5

    使用jodatime出现了一个error 开始是本地测试给了一个yyyy-MM-dd 格式的 结果生产上获取的日...

  • JodaTime时间处理工具使用详解

    1. 说明: 工作中经常用到java日期类型Date、Calendar或SimpleDateFormat,但是这些...

  • 常用的 Java 第三方库 JodaTime

    Java8之前的时间库中存在一些设计不好的地方,导致用起来非常地不方便,又容易出错。比如,要实现在指定的日期的基础...

网友评论

      本文标题:JodaTime

      本文链接:https://www.haomeiwen.com/subject/ioxzhftx.html