Java Date Time???-java.util.Date
???????????? ???????[ 2016/7/7 10:31:53 ] ??????????????????? Java
????Java??java.util.Date????Java????????????????????????????????????????????java.util.Calendar??????????????????java.util.Date?????????????????????????????java.util.Date???????
????java.util.Date date = new java.util.Date();
????Date?????????????????????????????
????????????getTime()????????java.util.Date?????????????????????????
????java.util.Date date = new java.util.Date();
????long time = date.getTime();
????????????????????????λ????????????????????java.util.Date?????????????????
????long now = System.currentTimeMillis();
????java.util.Date date = new java.util.Date(now);
????Dates???
????????java.util.Date???????java.lang.Comparable??????????????java.util.Date??????б??????潫???????????
????java.util.Date date1 = new java.util.Date();
????java.util.Date date2 = new java.util.Date();
????int comparison = date1.compareTo(date2);
????????comparison?????Comparable?????????ζ??compareTo()???????????
???????int????????0???????????date????date??compareTo()??????????????????compareTo()??????????date??
???????int????????0???????????date????date??compareTo()??????????????????compareTo()??????????date??
???????int?????С??0???????????date????date??compareTo()??????????????????compareTo()??????????date??
????java.util.Date?????????????????д???????????before??????after????????????????????????Щ???????????
????java.util.Date date1 = new java.util.Date();
????java.util.Date date2 = new java.util.Date();
????boolean isBefore = date1.before(date2);
????boolean isAfter = date1.after (date2);
???????????????С???
???????????????С????????????????????????????????????????????????Apparently the algorithms used internally were not entirely correct.??
???????????????????????????????С?????????java.util.Calendar??
?????μ?API???????????????????????
????1??????????????е?Java?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????μ?API?????????????????????????????????????????????????
????2???????????????μ?API????????????????????Щ???date??time???????????????????????The new API models its domain very precisely with classes that represent different use cases for Date and Time closely.??????????????Java????????????????????????java.util.Date?????????????????????????Unix???????????????????????????????????Date??toString()???????????????????????????????????е????
????????????????????????????????????????????????????????????????API?????Java SE 8??????????????????е????????????????
????3??????????????????????????Щ?????????????????????????????????????????????ISO-8601?????μ?API??????????ò???????????????????????????????????????????????????????????????????????)
??????
![](/images/ad-banner/ad-banner.png)
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11