2
为什么2020年3月30日与2020年3月1日之间的差额错误地赋予了28天而不是29天?
TimeUnit.DAYS.convert( Math.abs( new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("30-03-2020 00:00:00").getTime() - new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("1-03-2020 00:00:00").getTime() ), TimeUnit.MILLISECONDS) 结果为28,而应为29。 时区/位置可能是问题吗?