Calendar類及常用的成員方法

2021-10-07 17:33:14 字數 916 閱讀 8751

calendar是乙個日曆類,是用來替代date類,在jdk的更新下,慢慢取代了date類

calendar是乙個抽象類,裡面提供了很多操作日曆欄位的方法,例如年月日等

calendar類無法直接建立物件物件使用,裡面有乙個靜態方法叫getinstance()方法,該方法返回了calendar的子類物件

並且calendar類是重寫了tostring方法,從列印的結果不是位址值可得

static calendar getinstance()是在預設時區和語言環境獲得乙個日曆

常用方法

public int get (int file):返回給定日曆欄位的值

public void set (int file int value ):將給定日曆字段設定為定值

(set方法還有乙個過載方法,可以實現同時對年月日進行設定定值)

public abstract void add(int file int amount):根據日曆的規則,為給定的日曆字段新增或減去制定的時間量

簡單來說就是對年月日的增減,後面的amount的正負值代表增減

public date gettime():返回乙個表示calendar時間值的date物件

簡單來說就是把日曆物件轉換成日期物件

Date類 Calendar類的常用方法及運用

需求 1.根據生日計算年齡 2.獲取輸入日期的星期幾 3.獲取輸入日期的當月第一天 4.獲取輸入日期的當月最後一天 5.判斷該年是否是閏年 6.根據整型數表示的年月日,生成日期型別格式 public class birthday nowtime 獲取輸入日期的當月第一天 int firstday c...

常用類 Calendar類

calendar類概述及其方法 calendar 類是乙個抽象類,它為特定瞬間與一組諸如 year month day of month hour 等 日曆字段之間的轉換提供了一些方法,並為操作日曆字段 例如獲得下星期的日期 提供了一些方法。成員方法 public static calendar g...

calendar 類的使用

下週,或者下個月 calendar calendar calendar.getinstance calendar.set calendar.year,2013 設定年份 calendar.set calendar.month,10 設定月份,顯示的比當前多乙個月 calendar.set calen...