1. 程式人生 > >java Calendar日歷類

java Calendar日歷類

抽象 for system 1970年1月1日 gettime 當前 字段 ted 當前日期

~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年到現在過去了的秒數 } }

java Calendar日歷類