聯(lián)系我們 - 廣告服務(wù) - 聯(lián)系電話:
您的當(dāng)前位置: > 關(guān)注 > > 正文

熱文:Calendar類:日歷字段的轉(zhuǎn)換方法

來源:CSDN 時(shí)間:2023-02-02 09:55:53


(資料圖片)

Calendar 類概述 Calendar 為特定瞬間與一組日歷字段之間的轉(zhuǎn)換提供了一些方法,并為操作日歷字段提供了一些方法 Calendar 提供了一個(gè)類方法 getInstance 用于獲取這種類型的一般有用的對(duì)象。 該方法返回一個(gè) Calendar 對(duì)象。 其日歷字段已使用當(dāng)前日期和時(shí)間初始化: Calendar rightNow = Calendar.getInstance(); Calendar 類常用方法 方法名 說明 public int get(int fifield) 返回給定日歷字段的值 public abstract void add(int fifield, int amount) 根據(jù)日歷的規(guī)則,將指定的時(shí)間量添加或減去給定的日 歷字段 public fifinal void set(int year,int month,int date) 設(shè)置當(dāng)前日歷的年月日 public class CalendarDemo { public static void main ( String [] args ) { // 獲取日歷類對(duì)象 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): 根據(jù)日歷的規(guī)則,將指定的時(shí) 間量添加或減去給定的日歷字段 // 需求 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): 設(shè)置當(dāng)前日歷的年月日 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 + " 日 " ); } }

責(zé)任編輯:

標(biāo)簽:

相關(guān)推薦:

精彩放送:

新聞聚焦
Top