2
ทำไมความแตกต่างระหว่าง 30 มีนาคมถึง 1 มีนาคม 2020 ให้ 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 เขตเวลา / ตำแหน่งที่ตั้งอาจเป็นปัญหาหรือไม่