全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Java Date类常用示例_动力节点Java学院整理

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小时内与您取得联系。