1. 程式人生 > >獲取系統當前的日期年,月,日和getInstance()

獲取系統當前的日期年,月,日和getInstance()

package testdate;
import java.util.*;

import java.util.Calendar;

public class TestMonth_2{
 public static void main(String[]args){
  
     Calendar cal = Calendar.getInstance();
    
     int year = cal.get(Calendar.YEAR);
     System.out.println(year+"年");
    
     int month = cal.get(Calendar.MONTH) + 1;
     System.out.println(month+"月");
    
     int date = cal.get(Calendar.DATE);
     System.out.println(date+"日");

    int hour = Calendar.getInstance().getTime().getHours();

    
 }
}

輸出: 2009年

             10月

              19日

Calendar  是抽象類

Calendar提供了一個類方法 getInstance,以獲得此型別的一個通用的物件。Calendar的 getInstance方法回一個 Calendar物件,其日曆欄位已由當前日期和時間初始化:

Calendar rightNow = Calendar.getInstance();


Calendar.MONTH

這是一個特定於日曆的值。在格里高利曆和羅馬儒略曆中一年中的第一個月是

January(一月),它為 0;所以Calendar.MONTH指的是前一個月,加1才能獲得當前月的值

http://blog.163.com/li_205213/blog/static/11789679320099196310180/