Tag: time
5 รายการ
Blog
javatimeyearmonth
Java YearMonth.atEndOfMonth: ปิดรอบบิลโดยรู้ leap year
ใช้ YearMonth แทนการเดาจำนวนวัน แยกวันที่ธุรกิจจาก timezone และทดสอบ Java 17
javatimeduration
Java Duration.truncatedTo: ปัดช่วงเวลาเป็น bucket โดยไม่ใช้เลขหารเอง
ใช้ truncatedTo กับ ChronoUnit, ค่าติดลบ และข้อจำกัดของหน่วย ผ่าน Java 17 assertions
javajava17time
Java Clock.fixed: หยุดเวลาใน test โดยไม่แตะนาฬิการะบบ
ฉีด Clock เข้า business logic แล้วใช้ Clock.fixed ทดสอบวันหมดอายุแบบ deterministic พร้อมแยก wall clock จาก elapsed time
javatimeanalytics
Java Instant.truncatedTo: จัด event ลง bucket นาทีโดยไม่ปัดผิดเขตเวลา
แยกเวลา UTC ของ event จากวันท้องถิ่น และทดสอบการตัดวินาทีด้วย ChronoUnit
javadurationtime
Java Duration.between: วัดเวลาที่เหลือถึงเดดไลน์อย่างตรงไปตรงมา
ใช้ Duration.between กับ Instant เพื่อคำนวณช่วงเวลาถึงกำหนด พร้อมตัวอย่างรันจริงบน Java