聯系我們 - 廣告服務 - 聯系電話:
您的當前位置: > 關注 > > 正文

熱文:Calendar類:日歷字段的轉換方法

來源:CSDN 時間:2023-02-02 09:55:53


(資料圖片)

Calendar 類概述 Calendar 為特定瞬間與一組日歷字段之間的轉換提供了一些方法,并為操作日歷字段提供了一些方法 Calendar 提供了一個類方法 getInstance 用于獲取這種類型的一般有用的對象。 該方法返回一個 Calendar 對象。 其日歷字段已使用當前日期和時間初始化: Calendar rightNow = Calendar.getInstance(); Calendar 類常用方法 方法名 說明 public int get(int fifield) 返回給定日歷字段的值 public abstract void add(int fifield, int amount) 根據日歷的規則,將指定的時間量添加或減去給定的日 歷字段 public fifinal void set(int year,int month,int date) 設置當前日歷的年月日 public class CalendarDemo { public static void main ( String [] args ) { // 獲取日歷類對象 Calendar c = Calendar . getInstance (); //public int get(int field): 返回給定日歷字段的值 int year = c . get ( Calendar . YEAR ); int month = c . get ( Calendar . MONTH ) + 1 ; int date = c . get ( Calendar . DATE ); System . out . println ( year + " 年 " + month + " 月 " + date + " 日 " ); //public abstract void add(int field, int amount): 根據日歷的規則,將指定的時 間量添加或減去給定的日歷字段 // 需求 1:3 年前的今天 // c.add(Calendar.YEAR,-3); // year = c.get(Calendar.YEAR); // month = c.get(Calendar.MONTH) + 1; // date = c.get(Calendar.DATE); // System.out.println(year + " 年 " + month + " 月 " + date + " 日 "); // 需求 2:10 年后的 10 天前 // c.add(Calendar.YEAR,10); // c.add(Calendar.DATE,-10); // year = c.get(Calendar.YEAR); // month = c.get(Calendar.MONTH) + 1; // date = c.get(Calendar.DATE); // System.out.println(year + " 年 " + month + " 月 " + date + " 日 "); //public final void set(int year,int month,int date): 設置當前日歷的年月日 c . set ( 2050 , 10 , 10 ); year = c . get ( Calendar . YEAR ); month = c . get ( Calendar . MONTH ) + 1 ; date = c . get ( Calendar . DATE ); System . out . println ( year + " 年 " + month + " 月 " + date + " 日 " ); } }

責任編輯:

標簽:

相關推薦:

精彩放送:

新聞聚焦
Top 岛国精品在线