Java时间类Date类和Calendar类的使用详解
程序员文章站
2024-02-16 09:44:16
起因:写代码的时候经常会用到获取当前时间戳和日期,现总结如下
public void testdate() {
//simpledateformat d...
起因:写代码的时候经常会用到获取当前时间戳和日期,现总结如下
public void testdate() { //simpledateformat df = new simpledateformat("yyyy-mm-dd");//设置日期格式 date date = new date(); string datestring = date.tostring(); long times = date.gettime(); system.out.println("date.tostring():"+date.tostring()); system.out.println("当前时间戳(毫秒):" + times); calendar c = calendar.getinstance(); system.out.println("当前日期:" + c.get(calendar.date)); system.out.println("当前年份:" + c.get(calendar.year)); //月份从0开始,0-11 system.out.println("当前月份:" + c.get(calendar.month)); //12小时制,0-11 system.out.println("12小时制:当前小时:" + c.get(calendar.hour)); system.out.println("24小时制:当前小时:" + c.get(calendar.hour_of_day)); system.out.println("当前分钟:" + c.get(calendar.minute)); system.out.println("当前秒:" + c.get(calendar.second)); system.out.println("一年中的某天:" + c.get(calendar.day_of_year)); system.out.println("当前时间戳(毫秒):" + c.gettimeinmillis()); system.out.println("calendar的tostring()方法一般用作调试:"+c.tostring()); simpledateformat df = new simpledateformat("yyyymmdd"); string currentdatestr = df.format(new date()); system.out.println("当前日期yyyymmdd:"+currentdatestr); } <br><br>
输出结果:
date.tostring():wed aug 02 11:39:05 cst 2017 当前时间戳(毫秒):1501645145298 当前日期:2 当前年份:2017 当前月份:7 12小时制:当前小时:11 24小时制:当前小时:11 当前分钟:39 当前秒:5 一年中的某天:214 当前时间戳(毫秒):1501645145302 calendar的tostring()方法一般用作调试:java.util.gregoriancalendar[time=1501645145302,arefieldsset=true,areallfieldsset=true,lenient=true,zone=sun.util.calendar.zoneinfo[id="asia/shanghai",offset=28800000,dstsavings=0,usedaylight=false,transitions=19,lastrule=null],firstdayofweek=1,minimaldaysinfirstweek=1,era=1,year=2017,month=7,week_of_year=31,week_of_month=1,day_of_month=2,day_of_year=214,day_of_week=4,day_of_week_in_month=1,am_pm=0,hour=11,hour_of_day=11,minute=39,second=5,millisecond=302,zone_offset=28800000,dst_offset=0] 当前日期yyyymmdd:20170802
总结
以上所述是小编给大家介绍的java时间类date类和calendar类的使用详解,希望对大家有所帮助
上一篇: JAVA学习笔记(2)
推荐阅读
-
Java时间类Date类和Calendar类的使用详解
-
java.lang.Void类的解析与使用详解
-
Spring in action 读书笔记(第二章)bean的装配(java类显式配置和spring-test单元测试的使用)
-
Java集合类的组织结构和继承、实现关系详解
-
使用Java的Graphics类进行绘图的方法详解
-
Java8与传统的日期和时间类详解
-
Java中的 时间日期的操作类(Calendar)
-
Java中类的定义和初始化示例详解
-
JavaEE基础day02 1.定义Java中的变量 四类八种 2.变量定义和使用的注意事项 3.数据类型的转换、强制数据类型转换4.算数运算符、比较运算符、逻辑运算符、赋值运算符、三元运算符
-
Java Calendar类的使用总结实例