Calendar抽象類的使用

2022-08-15 21:00:23 字數 1540 閱讀 7416

1         calendar timenow =calendar.getinstance();

2int year =timenow.get(calendar.year);3//

這裡月是從0開始的,即0到11月

4int month = timenow.get(calendar.month) + 1;5//

calendar.day_of_month與calendar.date是同義詞,都一樣的

6int day =timenow.get(calendar.day_of_month);7//

calendar.hour_of_day是24時制,calendar.hour是12時制

8int hour =timenow.get(calendar.hour_of_day);

9int minute =timenow.get(calendar.minute);

10//

這裡的秒數前面沒有0

11int second =timenow.get(calendar.second);

12//

列印當前日曆

13 system.out.println(year + "年" + month + "月" + day + "日" + " " +hour + ":" + minute + ":" +second);

15//

為某個日曆字段增加或減去給定時間量

16 timenow.add(calendar.day_of_month, -5);

17//

重新獲取現在的日期

18 day =timenow.get(calendar.day_of_month);

19//

列印當前日曆

20 system.out.println(year + "年" + month + "月" + day + "日" + " " +hour + ":" + minute + ":" + second);

【輸出結果】

1     2023年2月15日 18:54:2

2 2023年2月10日 18:54:2

1)void set(int field, int value) :將給定的日曆字段設定為給定值。

2)void set(int year, int month, int date) :設定日曆字段 year、month 和 day_of_month 的值。

3)void set(int year, int month, int date, int hourofday, int minute) :

設定日曆字段 year、month、day_of_month、hour_of_day 和 minute 的值。

4)void set(int year, int month, int date, int hourofday, int minute, int second) :

設定字段 year、month、day_of_month、hour、minute 和 second 的值。

抽象類的使用

28.選項中哪一行 可以替換題目中 add code here 而不產生編譯錯誤?public abstract class myclass a public abstract void method int a b constint constint 5 c public int method d...

抽象類的使用

抽象類 如果乙個類包含了抽象方法,那麼該類就是乙個抽象類。定義格式 修飾符 abstract class classname 示例 public abstract class animal 抽象的使用 繼承抽象類的子類必須重寫父類所有的抽象方法。否則,該子類也必須宣告為乙個抽象類。注意事項 關於抽象...

抽象類的使用

1.如何理解抽象方法 1.抽象方法衍生背景 用進廢退 多型的領域,父類中被子類重寫的例項方法,2.抽象方法使用規則 1.抽象方法沒有方法體 2.含有抽象方法的類必須是抽象類 3.抽象類中可以暫時沒有抽象方法 4.抽象類中的抽象方法跟子類有什麼聯絡?1 如果子類完全實現了父類的抽象方法,那麼子類可以 ...