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!