Date类

在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。
1、使用Date类代表当前系统时间
Date d = new Date(); System.out.println(d);
使用Date类的默认构造方法创建出的对象就代表当前时间,由于Date类覆盖了toString方法,所以可以直接输出Date类型的对象,显示的结果如下:
Sun Mar 08 16:35:58 CST 2009
在该格式中,Sun代表Sunday(周日),Mar代表March(三月),08代表8号,CST代表China Standard Time(中国标准时间,也就是北京时间(东八区))。
2、使用Date类代表指定的时间
Date d1 = new Date(2009-1900,3-1,9); System.out.println(d1);
使用带参数的构造方法,可以构造指定日期的Date类对象,Date类中年份的参数应该是实际需要代表的年份减去1900,实际需要代表的月份减去1以后的值。例如上面的示例代码代表就是2009年3月9号。
实际代表具体的年月日时分秒的日期对象,和这个类似。
3、获得Date对象中的信息
Date d2 = new Date();
//年份
int year = d2.getYear() + 1900;
//月份
int month = d2.getMonth() + 1;
//日期
int date = d2.getDate();
//小时
int hour = d2.getHours();
//分钟
int minute = d2.getMinutes();
//秒
int second = d2.getSeconds();
//星期几
int day = d2.getDay();
System.out.println("年份:" + year);
System.out.println("月份:" + month);
System.out.println("日期:" + date);
System.out.println("小时:" + hour);
System.out.println("分钟:" + minute);
System.out.println("秒:" + second);
System.out.println("星期:" + day);
使用Date类中对应的get方法,可以获得Date类对象中相关的信息,需要注意的是使用getYear获得是Date对象中年份减去1900以后的值,所以需要显示对应的年份则需要在返回值的基础上加上1900,月份类似。在Date类中还提供了getDay方法,用于获得Date对象代表的时间是星期几,Date类规定周日是0,周一是1,周二是2,后续的依次类推。
4、Date对象和相对时间之间的互转
Date d3 = new Date(2009-1900,3-1,10); long time = 1290876532190L; //将Date类的对象转换为相对时间 long t = d3.getTime(); System.out.println(t); //将相对时间转换为Date类的对象 Date d4 = new Date(time); System.out.println(d4);
使用Date对象中的getTime方法,可以将Date类的对象转换为相对时间,使用Date类的构造方法,可以将相对时间转换为Date类的对象。经过转换以后,既方便了时间的计算,也使时间显示比较直观了。
以上所述是小编给大家介绍的Java Date类常用示例_动力节点Java学院整理,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# java
# date
# 类
# Java Date类的使用案例详解
# java中Date类和Strng类的灵活转化
# Java时区转换及Date类实现原理解析
# Java时间类Date类和Calendar类的使用详解
# java Date类详解及使用总结
# Java中Date类和Calendar类的常用实例小结
# Java Date时间类型的操作实现
# 转换为
# 象中
# 类中
# 小编
# 周日
# 的是
# 在此
# 基础上
# 一是
# 推荐使用
# 要在
# 给大家
# 可以直接
# 介绍一下
# 可以获得
# 也使
# 所述
# 需要注意
# 中国
# 给我留言
相关文章:
如何基于云服务器快速搭建网站及云盘系统?
如何基于PHP生成高效IDC网络公司建站源码?
Thinkphp 中 distinct 的用法解析
建站之星代理费用多少?最新价格详情介绍
建站之星ASP如何实现CMS高效搭建与安全管理?
建站三合一如何选?哪家性价比更高?
家具网站制作软件,家具厂怎么跑业务?
购物网站制作公司有哪些,哪个购物网站比较好?
网站建设设计制作营销公司南阳,如何策划设计和建设网站?
江苏网站制作公司有哪些,江苏书法考级官方网站?
建站之星3.0如何解决常见操作问题?
如何通过山东自助建站平台快速注册域名?
seo网站制作优化,网站SEO优化步骤有哪些?
建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析
网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?
建站主机无法访问?如何排查域名与服务器问题
焦点电影公司作品,电影焦点结局是什么?
如何用wdcp快速搭建高效网站?
单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?
专业网站建设制作报价,网页设计制作要考什么证?
如何快速上传建站程序避免常见错误?
如何用VPS主机快速搭建个人网站?
制作国外网站的软件,国外有哪些比较优质的网站推荐?
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
重庆市网站制作公司,重庆招聘网站哪个好?
如何配置FTP站点权限与安全设置?
深圳网站制作的公司有哪些,dido官方网站?
建站之星代理如何优化在线客服效率?
招贴海报怎么做,什么是海报招贴?
建站主机选哪家性价比最高?
武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?
小建面朝正北,A点实际方位是否存在偏差?
定制建站哪家更专业可靠?推荐榜单揭晓
建站之星如何一键生成手机站?
如何选择香港主机高效搭建外贸独立站?
如何在建站主机中优化服务器配置?
制作网站的基本流程,设计网站的软件是什么?
定制建站流程步骤详解:一站式方案设计与开发指南
c# Task.ConfigureAwait(true) 在什么场景下是必须的
已有域名如何快速搭建专属网站?
如何做网站制作流程,*游戏网站怎么搭建?
广州建站公司哪家好?十大优质服务商推荐
建站主机如何选?高性价比方案全解析
定制建站如何定义?其核心优势是什么?
Swift中循环语句中的转移语句 break 和 continue
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
定制建站方案优化指南:企业官网开发与建站费用解析
微信小程序 input输入框控件详解及实例(多种示例)
湖州网站制作公司有哪些,浙江中蓝新能源公司官网?
*请认真填写需求信息,我们会在24小时内与您取得联系。