java Calendar日曆類

biubiubiuo發表於2018-03-01

~Calendar類是一個抽象類,為特定瞬間與一組諸如YEAR,MONTH,DAY_OF_MONTH,HOUR等日曆欄位之間的轉換提供了一些方
法,併為操作日曆欄位(例如獲得下星期的日期)提供了一些方法,瞬間可用毫秒值來表示,它是距曆元(1970年1月1日的
00:00:00.000的偏移量)
~與其他語言環境敏感類一樣,Calendar提供了一個類方法getInstance,已獲得此型別的一個通用的物件。Calendar的
getInstancefangfa fanhui yige Calendar物件,其日曆欄位已由當前日期和時間初始化

public static Calendar getInstance()
public final Date getTime()
public final void setTime(Date date)
public int get(int field)
public finalvoid set(int year,int month,int date)
public boolean befor(Object when)
public boolean aafter(Object when)
public int compareTo(Calendar anotherCalendar)

import java.util.Calendar;
public class CalendarDemo {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Calendar calendar = Calendar.getInstance();
        System.out.print(calendar.get(Calendar.YEAR)+"年");
        System.out.print(calendar.get(Calendar.MONTH)+"月");
        System.out.print(calendar.get(Calendar.DATE)+"日");
        System.out.print(calendar.get(Calendar.HOUR_OF_DAY)+":");//24小時制
        System.out.print(calendar.get(Calendar.MINUTE)+":");
        System.out.println(calendar.get(Calendar.SECOND));
        calendar.set(Calendar.YEAR, 2020);
        System.out.println(calendar.get(Calendar.YEAR)+"年");
        System.out.println(calendar.getTimeInMillis());//1970年到現在過去了的秒數
    }
}

 

相關文章