Calendar类的常用成员方法
生活随笔
收集整理的這篇文章主要介紹了
Calendar类的常用成员方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package com.learn.demo04.Calendar;import java.util.Calendar;
import java.util.Date;/*Calendar類的常用成員方法:public int get(int field):返回給定日歷字段的值。public void set(int field, int value):將給定的日歷字段設置為給定值。public abstract void add(int field, int amount):根據日歷的規則,為給定的日歷字段添加或減去指定的時間量。public Date getTime():返回一個表示此Calendar時間值(從歷元到現在的毫秒偏移量)的Date對象。成員方法的參數:int field:日歷類的字段,可以使用Calendar類的靜態成員變量獲取public static final int YEAR = 1; 年public static final int MONTH = 2; 月public static final int DATE = 5; 月中的某一天public static final int DAY_OF_MONTH = 5;月中的某一天public static final int HOUR = 10; 時public static final int MINUTE = 12; 分public static final int SECOND = 13; 秒*/
public class Demo02Calendar {public static void main(String[] args) {demo04();}/*public Date getTime():返回一個表示此Calendar時間值(從歷元到現在的毫秒偏移量)的Date對象。把日歷對象,轉換為日期對象*/private static void demo04() {//使用getInstance方法獲取Calendar對象Calendar c = Calendar.getInstance();Date date = c.getTime();System.out.println(date);}/*public abstract void add(int field, int amount):根據日歷的規則,為給定的日歷字段添加或減去指定的時間量。把指定的字段增加/減少指定的值參數:int field:傳遞指定的日歷字段(YEAR,MONTH...)int amount:增加/減少指定的值正數:增加負數:減少*/private static void demo03() {//使用getInstance方法獲取Calendar對象Calendar c = Calendar.getInstance();//把年增加2年c.add(Calendar.YEAR,2);//把月份減少3個月c.add(Calendar.MONTH,-3);int year = c.get(Calendar.YEAR);System.out.println(year);int month = c.get(Calendar.MONTH);System.out.println(month);//西方的月份0-11 東方:1-12//int date = c.get(Calendar.DAY_OF_MONTH);int date = c.get(Calendar.DATE);System.out.println(date);}/*public void set(int field, int value):將給定的日歷字段設置為給定值。參數:int field:傳遞指定的日歷字段(YEAR,MONTH...)int value:給指定字段設置的值*/private static void demo02() {//使用getInstance方法獲取Calendar對象Calendar c = Calendar.getInstance();//設置年為9999c.set(Calendar.YEAR,9999);//設置月為9月c.set(Calendar.MONTH,9);//設置日9日c.set(Calendar.DATE,9);//同時設置年月日,可以使用set的重載方法c.set(8888,8,8);int year = c.get(Calendar.YEAR);System.out.println(year);int month = c.get(Calendar.MONTH);System.out.println(month);//西方的月份0-11 東方:1-12int date = c.get(Calendar.DATE);System.out.println(date);}/*public int get(int field):返回給定日歷字段的值。參數:傳遞指定的日歷字段(YEAR,MONTH...)返回值:日歷字段代表的具體的值*/private static void demo01() {//使用getInstance方法獲取Calendar對象Calendar c = Calendar.getInstance();int year = c.get(Calendar.YEAR);System.out.println(year);int month = c.get(Calendar.MONTH);System.out.println(month);//西方的月份0-11 東方:1-12//int date = c.get(Calendar.DAY_OF_MONTH);int date = c.get(Calendar.DATE);System.out.println(date);}
}
?
總結
以上是生活随笔為你收集整理的Calendar类的常用成员方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Calendar类介绍_获取对象的方式
- 下一篇: System类的常用方法