เมื่อใช้ JodaTime เราสามารถทำได้:
จำนวนเต็มสุดท้ายคงที่สาธารณะ CURRENT_YEAR = DateTime.now (). getYear ();
จำนวนเต็มสุดท้ายแบบคงที่สาธารณะ CURRENT_MONTH = DateTime.now () getMonthOfYear ();
จำนวนเต็มสุดท้ายแบบคงที่สาธารณะ LAST_DAY_OF_CURRENT_MONTH = DateTime.now ()
.dayOfMonth (). getMaximumValue ();
จำนวนเต็มสุดท้ายแบบคงที่สาธารณะ LAST_HOUR_OF_CURRENT_DAY = DateTime.now ()
.hourOfDay (). getMaximumValue ();
จำนวนเต็มสุดท้ายแบบคงที่สาธารณะ LAST_MINUTE_OF_CURRENT_HOUR = DateTime.now (). minuteOfHour (). getMaximumValue ();
จำนวนเต็มสุดท้ายแบบคงที่สาธารณะ LAST_SECOND_OF_CURRENT_MINUTE = DateTime.now (). secondOfMinute (). getMaximumValue ();
DateTime แบบคงที่สาธารณะ getLastDateOfMonth () {
ส่งคืน DateTime ใหม่ (CURRENT_YEAR, CURRENT_MONTH,
LAST_DAY_OF_CURRENT_MONTH, LAST_HOUR_OF_CURRENT_DAY,
LAST_MINUTE_OF_CURRENT_HOUR, LAST_SECOND_OF_CURRENT_MINUTE);
}
ตามที่อธิบายไว้ที่นี่ในส่วนสำคัญเล็ก ๆ ของฉันใน github: A JodaTime และ java.util.Date Util Class ที่มีฟังก์ชั่นที่มีประโยชน์มากมาย
DateTime