Joda-日期转换小框架

如果你使用Calende过r转化或计算时间,肯定会对Calendar的易用性提出很多意见,这里介绍一款非常好用的时间转化与计算框架Joda.

在使用过程中发现以下几点优点:

1.方便的创建时间

DateTime dateTime = new Date("2014-12-01");


· 2. 时间转化成字符串


//转化成默认格式

dateTime,toString();

//转化成指定格式

dateTime.toString("yyyy年MM月dd日");

 

时间转化过程中字符代表的意义如下:

Symbol  Meaning                      Presentation  Examples
 ------  -------                      ------------  -------
 G       era                          text          AD
 C       century of era (>=0)         number        20
 Y       year of era (>=0)            year          1996

 x       weekyear                     year          1996
 w       week of weekyear             number        27
 e       day of week                  number        2
 E       day of week                  text          Tuesday; Tue

 y       year                         year          1996
 D       day of year                  number        189
 M       month of year                month         July; Jul; 07
 d       day of month                 number        10

 a       halfday of day               text          PM
 K       hour of halfday (0~11)       number        0
 h       clockhour of halfday (1~12)  number        12

 H       hour of day (0~23)           number        0
 k       clockhour of day (1~24)      number        24
 m       minute of hour               number        30
 s       second of minute             number        55
 S       fraction of second           millis        978

 z       time zone                    text          Pacific Standard Time; PST
 Z       time zone offset/id          zone          -0800; -08:00; America/Los_Angeles

 '       escape for text              delimiter
 ''      single quote                 literal    

3‘ 字符串转换成时间

DateTIme.pare("")

4. 计算一个日期加一个月零一天后的日期


dateTime.plusDays(1).plusMonths(1)


5.计算两个日期之间相隔几天


Days.daysBetween(dateTme1,dateTime2);


6. Joda格式时间转JDK 原生时间


dateTme.toDate();


7. JDK时间转Joda时间


new DateTime(jdkDate)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值