Fork me on GitHub

jodatime快速记忆

速记

常常在使用jodatime 中忘记api,查找会浪费时间。所以在大脑中形成记忆还是最好的方式。

构造方法

:n
1
2
3
4
5
6
/** The recognised object types are defined in
* {@link org.joda.time.convert.ConverterManager ConverterManager} and
* include ReadableInstant, String, Calendar and Date.
**/
public DateTime(Object instant)...
public DateTime(Long instant)

其他的一些方法

  • with 开头的方法,返回的是副本,具体大概是设置时间点
  • plus/minus 开头的方法,对日期增减的方法
  • 返回 Property 的方法:Property 是 DateTime 中的属性

    :n
    1
    2
    3
    4
    5
    DateTime now = new DateTime(); // 2016-02-26T16:51:28.749+08:00
    now.monthOfYear().getAsText(); // February
    now.monthOfYear().getAsText(Locale.KOREAN); // 2월
    now.dayOfWeek().getAsShortText(); // Fri
    now.dayOfWeek().getAsShortText(Locale.CHINESE); // 星期五
  • Interval:它保存了一个开始时刻和一个结束时刻,因此能够表示一段时间,并进行这段时间的相应操作

    • Period:它保存了一段时间,比如:6 个月,3 天,7 小时这样的概念。可以直接创建 Period,或者从 Interval 对象构建。
  • Duration:它保存了一个精确的毫秒数。同样地,可以直接创建 Duration,也可以从 Interval 对象构建

    https://www.jianshu.com/p/efdeda608780 引用

本文欢迎转载,但是希望注明出处并给出原文链接。 如果你有任何疑问,欢迎在下方评论区留言,我会尽快答复。 如果你喜欢或者不喜欢这篇文章,欢迎你发邮件到 alonecong@126.com 告诉我你的想法,你的建议对我非常重要。

------ 本文结束感谢您的阅读! ------
0%