Java Calendar 類時間操作,這也許是創建日歷和管理最簡單的一個方案,示范代碼很簡單,演示了獲取時間,日期時間的累加和累減,以及比較。
注意事項:
Calendar 的 month 從 0 開始,也就是全年 12 個月由 0 ~ 11 進行表示。
而 Calendar.DAY_OF_WEEK 定義和值如下:
Calendar.SUNDAY = 1
Calendar.MONDAY = 2
Calendar.TUESDAY = 3
Calendar.WEDNESDAY = 4
Calendar.THURSDAY = 5
Calendar.FRIDAY = 6
Calendar.SATURDAY = 7
SimpleDateFormat 的格式定義

Java Calendar 演示代碼如下:
package demo; import java.util.Date; import java.text.SimpleDateFormat; import java.text.DateFormat; import java.text.ParseException; import java.util.Calendar; public class Test { public Test() { } public static void main(String[] args) { // 字符串轉換日期格式 // DateFormat fmtDateTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 接收傳入參數 // String strDate = args[1]; // 得到日期格式對象 // Date date = fmtDateTime.parse(strDate); // 完整顯示今天日期時間 String str = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS")).format(new Date()); System.out.println(str); // 創建 Calendar 對象 Calendar calendar = Calendar.getInstance(); try { // 對 calendar 設置時間的方法 // 設置傳入的時間格式 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-M-d H:m:s"); // 指定一個日期 Date date = dateFormat.parse("2013-6-1 13:24:16"); // 對 calendar 設置為 date 所定的日期 calendar.setTime(date); // 按特定格式顯示剛設置的時間 str = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS")).format(calendar.getTime()); System.out.println(str); } catch (ParseException e) { e.printStackTrace(); } // 或者另一
主站蜘蛛池模板:
祁东县|
北京市|
西华县|
眉山市|
濮阳市|
石家庄市|
南汇区|
陇南市|
永年县|
凤凰县|
剑川县|
昂仁县|
泊头市|
岢岚县|
余庆县|
江陵县|
永济市|
大厂|
莲花县|
都江堰市|
临洮县|
万安县|
米脂县|
镇沅|
临洮县|
天门市|
仁化县|
屯留县|
东阿县|
忻州市|
望都县|
岚皋县|
高台县|
淮安市|
香河县|
眉山市|
青田县|
和硕县|
虹口区|
鄱阳县|
都安|