在Java中,DateUtils是Apache Commons Lang庫中的一個類,提供了一些操作日期的常用方法。一些常用的方法包括:
- addDays(Date date, int amount):給指定日期增加指定天數。
- addMonths(Date date, int amount):給指定日期增加指定月數。
- addYears(Date date, int amount):給指定日期增加指定年數。
- truncate(Date date, int field):將日期按照指定的字段進行截斷,比如截斷到年、月、日等。
- isSameDay(Date date1, Date date2):判斷兩個日期是否是同一天。
- parseDate(String str, String… patterns):將指定字符串解析為日期,可以指定多個解析格式。
- format(Date date, String pattern):將日期格式化為指定格式的字符串。
- isSameInstant(Date date1, Date date2):判斷兩個日期是否表示同一時刻。
這些方法能夠幫助開發者方便地對日期進行操作和比較,提高代碼的可讀性和易用性。