如何在Java 8中愉快地处理日期和时间

java.util.Date是一个“万能接口”它包含日期、时间,还有毫秒数如果你只想用java.util.Date存储日期,或者只存储时间那么,只有你知道哪些部分的数据是有用的哪些部分的数据是不能鼡的。在新的Java

新接口更好用的原因是考虑到了日期时间的操作经常发生往前推或往后推几天的情况。用java.util.Date配合Calendar要写好多代码而且一般的開发人员还不一定能写对。


日期转换经常遇到比如:


LocalTime只包含时间,以前用java.util.Date怎么才能只表示时间呢答案是,假装忽略日期


  

时间也是按照ISO格式识别,但可以识别以下3种格式:

最新JDBC映射将把数据库的日期类型和Java 8的新类型关联起来:

再也不会出现映射到java.util.Date其中日期或时间某些部汾为0的情况了

最后总结一下,怎么才能愉快地处理日期和时间答案是:立刻升级到Java 8!

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信