Dengan menggunakan JodaTime, kita dapat melakukan ini:
public static final Integer CURRENT_YEAR = DateTime.now (). getYear ();
public static final Integer CURRENT_MONTH = DateTime.now (). getMonthOfYear ();
public static final Integer LAST_DAY_OF_CURRENT_MONTH = DateTime.now ()
.dayOfMonth (). getMaximumValue ();
public static final Integer LAST_HOUR_OF_CURRENT_DAY = DateTime.now ()
.hourOfDay (). getMaximumValue ();
public static final Integer LAST_MINUTE_OF_CURRENT_HOUR = DateTime.now (). minuteOfHour (). getMaximumValue ();
public static final Integer LAST_SECOND_OF_CURRENT_MINUTE = DateTime.now (). secondOfMinute (). getMaximumValue ();
DateTime publik statis getLastDateOfMonth () {
mengembalikan DateTime baru (CURRENT_YEAR, CURRENT_MONTH,
LAST_DAY_OF_CURRENT_MONTH, LAST_HOUR_OF_CURRENT_DAY,
LAST_MINUTE_OF_CURRENT_HOUR, LAST_SECOND_OF_CURRENT_MINUTE);
}
Seperti yang dijelaskan di sini, di inti kecil saya di github: Kelas JodaTime dan java.util.Date Util dengan banyak fungsi yang berguna.
DateTime