32 commons-lang包学习
生活随笔
收集整理的這篇文章主要介紹了
32 commons-lang包学习
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
maven依賴
<dependency><groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>
一、DateUtils類
1、日期比較
public static boolean isSameDay(Date date1, Date date2): 是否是同一天,支持參數date和calendar public static boolean isSameDay(Calendar cal1, Calendar cal2) public static boolean isSameInstant(Date date1, Date date2): 是否是同一個UTC時間(long—) ,支持參數date和calendar public static boolean isSameInstant(Calendar cal1, Calendar cal2) public static boolean isSameLocalTime(Calendar cal1, Calendar cal2): 是否是同一個UTC時間(long—) ,支持參數calendar
/************************************************************************************************************* public static Date parseDate(String str, String[] parsePatterns) 對字符串日期按照表達式進行轉化,逐個順序轉化,如果都不滿足,返回ParseException異常
private static Date parseDateWithLeniency(String str, String[] parsePatterns,
boolean lenient)
/************************************************************************************************************ public static Date addYears(Date date, int amount) 在date日期上增加年、月、周、日、時、分、秒、毫秒 public static Date addMonths(Date date, int amount) public static Date addWeeks(Date date, int amount) public static Date addDays(Date date, int amount) public static Date addHours(Date date, int amount) public static Date addMinutes(Date date, int amount) public static Date addSeconds(Date date, int amount) public static Date addMilliseconds(Date date, int amount)
public static Date add(Date date, int calendarField, int amount) 上述方法均調用此方法實現 /************************************************************************************************************* public static Date setYears(Date date, int amount) 在date日期上設置年年、月、周、日、時、分、秒、毫秒 ...省略
/************************************************************************************************************* public static Calendar toCalendar(Date date) date轉成calendar
public static Date round(Date date, int field) 對date型日期根據field向上取整 ,如field為Calendar.HOUR_OF_DAY,March 30, 2003 01:10 rounds to March 30, 2003 01:00
public static Calendar round(Calendar date, int field) public static Date round(Object date, int field)
?
public static Date truncate(Date date, int field)對date型日期根據field向下取整public static Calendar truncate(Calendar date, int field) public static Date truncate(Object date, int field) ?
還有部分未用過的,就不列舉了
轉載于:https://www.cnblogs.com/yangh2016/p/6347076.html
總結
以上是生活随笔為你收集整理的32 commons-lang包学习的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用 dojo/query
- 下一篇: 悄悄告诉你如何快速突破大厂逻辑题