如何比较日期以查看Java的格式是否相同

时间:2017-07-20 14:43:28

标签: java datetime

如果我想与date1和date2等日期对象进行比较,不要检查它们是否是相同的日期,而是检查日期的格式(如(YY:MM:SS))是否相同,我怎么能这样做?我似乎只能找到有关比较实际日期本身的文档,而不是格式化。

澄清,说我有2017:07:20和2016:05:24的日期,我想看到它们的格式相同...希望有所帮助

2 个答案:

答案 0 :(得分:0)

您无法从Date对象获取格式。

因为日期本身不包含格式信息。只有拥有日期字符串,才能获得this SO answer中显示的格式。

答案 1 :(得分:0)

你不能这样做,比如格式只是打印。 Theyr存储在一个大数字中,允许精确度从nanosecondsera,并且可以表示为多种不同的方式

比较可能更容易理解:它与int相同,它们存储为binary,您可以在decimaloctal,{{1 } ...

hexa默认为decimal格式,int, double,...默认为DateTimeFormatter.ISO_LOCAL_DATE_TIME

LocalDateTime