相關說明程式中都有注釋.^+^
歡迎多提寶貴意見
一共2個檔案:
DateFormat.java --- 時間以及時間格式相關的處理功能
DateFormatTest.java --- 測試檔案
主要内容:
時間以及時間格式相關的處理功能,主要是字元串與時間之間的互相轉換。
主要功能:
1. long getCurrentTimeMillis()
獲得系統的目前時間,毫秒.
例如: 1160655659140
2. Date getCurrentDate()
獲得系統的目前時間
例如:Thu Oct 12 20:20:59 CST 2006
3. String getCurrentFormatDate()
獲得系統目前日期,以預設格式顯示
例如:2006-10-12
4. String getCurrentFormatDateTime()
獲得系統目前日期時間,以預設格式顯示
例如:2006-10-12 20:20:59
5. String getCurrentCustomFormatDateTime(String pattern)
獲得系統目前日期時間,按照指定格式傳回
例如:par:pattern = "yyyy-MM-dd HH:mm"
res:2006-10-12 20:20
6. String formatDate(Date date, String pattern)
輸入日期,按照指定格式傳回
例如:par:pattern = "yyMM"
res: 0610
7. String formatDate(Date date, String pattern, Locale locale)
例如:par:pattern = "yyyyMMdd"
locale = new Locale("zh","CN","") /*中國地區*/
res: 20061012
8. Date parseStrToDate(String dateStr)
将時間字元串按照預設格式DATE_FORMAT = "yyyy-MM-dd",轉換為Date
9. Date parseStrToDateTime(String dateStr)
将時間字元串按照預設格式DATE_TIME_FORMAT ="yyyy-MM-dd HH:mm:ss",轉換為Date
10. Calendar parseStrToCalendar(String dateStr)
将時間字元串按照預設格式DATE_FORMAT = "yyyy-MM-dd",轉換為Calender
11. String parseDateStrToDateTimeStr(String dateStr)
将日期字元串轉換成日期時間字元串
12. Date parseStrToCustomPatternDate(String dateStr, String pattern)
将時間或者時間日期字元串按照指定格式轉換為Date
13. String convertDatePattern(String dateStr, String patternFrom, String patternTo)
将時間字元串從一種格式轉換成另一種格式
14. Date addDays(Date date, int days)
日期天數增加
15. Date minusDays(Date date, int days)
日期天數減少
16. String addDate(String dateStr, String pattern, String type, int count)
按時間格式相加
17. String minusDate(String dateStr, String pattern, String type, int count)
按時間格式相減
18. int compareDate(String dateStr1, String dateStr2, String pattern)
日期大小比較
19. String getFirstDayInMonth(String dateStr)
獲得這個月的第一天
20. String getLastDayInMonth(String dateStr)
獲得這個月的最後一天
21. String getFirstDayInWeek(String dateStr)
獲得這周的第一天
22. String getLastDayInWeek(String dateStr)
獲得這周的最後一天
檔案1:DateFormat.java

檔案2:DateFormatTest.java

我的輸出結果:
