联系我们 - 广告服务 - 联系电话:
您的当前位置: > 关注 > > 正文

热文: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