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...