1. 程式人生 > 實用技巧 >JAVA一週學習筆記之Calendar方法

JAVA一週學習筆記之Calendar方法

Calendar類的成員方法:
public int get(int filed):返回給定日曆欄位的值
public void set(int filed,int value):將給定的日曆欄位設定為給定值
public abstract void add(int field,int amount):根據日曆的規則,為給定的日曆欄位新增或減去指定的時間量
public Date getTime():返回一個表示此Calendar時間值(從曆元到現在的毫秒偏移量)的Date物件
import java.util.Calendar;
import java.util.Date;

/* Calendar類的成員方法: public int get(int filed):返回給定日曆欄位的值 public void set(int filed,int value):將給定的日曆欄位設定為給定值 public abstract void add(int field,int amount):根據日曆的規則,為給定的日曆欄位新增或減去指定的時間量 public Date getTime():返回一個表示此Calendar時間值(從曆元到現在的毫秒偏移量)的Date物件 */ public class demo02Calendar {
public static void main(String[] args) { // demo01(); // demo02(); // demo03(); demo04(); } private static void demo04() { //public Date getTime():返回一個表示此Calendar時間值(從曆元到現在的毫秒偏移量)的Date物件 Calendar c=Calendar.getInstance(); Date date=c.getTime(); System.out.println(date); }
private static void demo03() { //public abstract void add(int field,int amount):根據日曆的規則,為給定的日曆欄位新增或減去指定的時間量 //引數; // int field:傳遞指定的日曆欄位(YEAR,MONTH...) // int amount:增加/減少的值 // 正數:增加 // 負數:減少 Calendar c=Calendar.getInstance(); c.add(Calendar.YEAR,5); int year = c.get(Calendar.YEAR); System.out.println(year); } private static void demo02() { //public void set(int filed,int value):將給定的日曆欄位設定為給定值 //int field:傳遞指定的日曆欄位 //int value:傳遞的欄位設定的具體的值 Calendar c=Calendar.getInstance(); c.set(Calendar.YEAR,9900); c.set(8990,9,34); int year = c.get(Calendar.YEAR); System.out.println(year); } private static void demo01() { //public int get(int filed):返回給定日曆欄位的值 //引數:傳遞指定的日曆欄位(YEAR,MONTH...) //返回值:日曆欄位代表具體的值 Calendar c=Calendar.getInstance(); int year = c.get(Calendar.YEAR); System.out.println(year); int month = c.get(Calendar.MONTH); System.out.println(month); int date = c.get(Calendar.DATE); System.out.println(date); } }