Java中的Calendar日历类
程序员文章站
2024-03-17 11:47:04
...
- 示例代码
import java.util.Calendar;//日历类
public class CalendarDemo {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();//创建日历对象
System.out.println(calendar);
System.out.println(calendar.getTime());//日历对象转为日期对象
//获取日历对象的信息 get方法
System.out.println(calendar.get(Calendar.YEAR));
System.out.println(calendar.get(Calendar.MONTH));
System.out.println(calendar.get(Calendar.DATE));
System.out.println(calendar.get(Calendar.HOUR_OF_DAY));
System.out.println(calendar.get(Calendar.MINUTE));
System.out.println(calendar.get(Calendar.SECOND));
//设置日历对象中的值
calendar.set(8888,8,8,8,8,8);
System.out.println(calendar.get(Calendar.YEAR));
System.out.println(calendar.get(Calendar.MONTH));
System.out.println(calendar.get(Calendar.DATE));
System.out.println(calendar.get(Calendar.HOUR_OF_DAY));
System.out.println(calendar.get(Calendar.MINUTE));
System.out.println(calendar.get(Calendar.SECOND));
}
}
- 结果输出
java.util.GregorianCalendar[time=1607417793872,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=31,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2020,MONTH=11,WEEK_OF_YEAR=50,WEEK_OF_MONTH=2,DAY_OF_MONTH=8,DAY_OF_YEAR=343,DAY_OF_WEEK=3,DAY_OF_WEEK_IN_MONTH=2,AM_PM=1,HOUR=4,HOUR_OF_DAY=16,MINUTE=56,SECOND=33,MILLISECOND=872,ZONE_OFFSET=28800000,DST_OFFSET=0]
Tue Dec 08 16:56:33 CST 2020
2020
11
8
16
56
33
8888
8
8
8
8
8
上一篇: ThreadLocal
下一篇: 文件读写(java)
推荐阅读
-
Java中的Calendar日历类
-
java中16进制字符串与普通字符串与byte数组之间的相互转化
-
java中实现十六进制和十进制之间的转换
-
TWaver在电力系统中的应用 博客分类: TWaver Java powersystemSwingTWaver电力电气
-
Visio2010中UML类图几种关系的总结 博客分类: 其他应用 UMLVisio二级关联建模类图
-
【转】Persistence Unit中的类集合 博客分类: EJB3.0 EJB3.0
-
BlazeDS中Java实体与As实体的对应关系 博客分类: FlexJava flexjava
-
【转】Java注释规范(Java注释中的Html标识) 博客分类: Java Java注释规范
-
java中在创建对象时候的初始化顺序 博客分类: java java对象初始化
-
【转】Persistence Unit中的类集合 博客分类: EJB3.0 EJB3.0