首页 > 其他 > 详细

Date类和DateFormat类

时间:2020-04-01 09:18:03      阅读:63      评论:0      收藏:0      [点我收藏+]

1、Date

(1)java.util.Date包下,表示日期和时间的类,精确到毫秒;

(2)毫秒值的作用:可以对日期和时间进行计算(时间原点(英国格林威治时间):197011000000);

(3)Date类的构造方法:1》空参构造,Date date=new Date();获取当前系统的日期和时间(北京时间);

            2new Date(long date);传递毫秒值,把毫秒值转为Date日期;

(4)方法:1public long getTime();把日期转为毫秒值;

2、DateFormat

(1)java.text.DateFormat包中,是日期/时间格式化子类的抽象类,作用:1》格式化(日期-->文本);2》解析(文本-->日期);

(2)成员方法:1public String format(Date date);按照指定的模式,把Date日期格式化为符合模式的字符串;

        2public Date parse(String Source);把符合模式的字符串解析为Date日期;

(3)DateFormat类是一个抽象类,无法直接创建对象使用,可以使用DateFormat类的子类;

(4)SimpleDateFormat类,是DateFormat类的子类;

(5)构造方法:SimpleDateFormat(String pattern);pattern用指定的日期符号构造;指定要格式化的格式(y表示’年‘,M表示‘月’,d表示‘日’,H表示‘时’,m表示‘分’,s表示‘秒’

        例:yyyy- MM-dd;

(6)把日期格式化为文本:1》创建SimpleDateFormat对象,构造方法中传递指定的模式;

            2》调用SimpleDateFormat对象中的方法format,按照构造方法中指定的模式,把Date日期转为字符串;

(7)把文本解析为日趋:1》创建SimpleDateFormat对象,构造方法中传递指定的模式;

            2》调用SimpleDateFormat对象中的方法parse,把符合模式的字符串,解析为Date日期,如果字符串和构造方法的模式不一样,会抛出ParseException异常;

Date类和DateFormat类

原文:https://www.cnblogs.com/xiaozhu1017/p/12609881.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!