2
Tại sao sự khác biệt giữa ngày 30 tháng 3 và ngày 1 tháng 3 năm 2020 lại đưa ra sai lầm trong 28 ngày thay vì 29 ngày?
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) Kết quả là 28, trong khi nó phải là 29. Múi giờ / địa điểm có thể là vấn đề?