java学习之Date类、DateFormat类

来源:互联网 发布:字体软件大全 编辑:程序博客网 时间:2024/06/05 18:30
Date类概述:类 Date 表示特定的瞬间,精确到毫秒。 
构造方法
public Date():根据当前的默认毫秒值创建日期对象
public Date(long date):根据给定的毫秒值创建日期对象

成员方法
public long getTime():获取时间,以毫秒为单位,跟System类获取当前时间的结果是一样的。
public void setTime(long time):设置时间

从Date得到一个毫秒值: getTime()

把一个毫秒值转换为Date:
构造方法
setTime(long time)


DateFormat类:可以进行日期和字符串的格式化和解析,由于是抽象类所以使用具体子类SimpleDateFormat
DateFormat类概述:
DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。
抽象类,所以使用其子类SimpleDateFormat。

SimpleDateFormat构造方法
•public SimpleDateFormat():默认模式
•public SimpleDateFormat(String pattern):给定模式
这个模式的写法? 年y  月M  日d  时H  分m  秒s
yyyy年MM月dd日 HH:mm:ss



Date----------->String(格式化:日期到文本)
format()方法

String----------->Date(解析:文本到日期)
在把一个字符串解析为日期的时候,请注意格式必须和给定的字符串格式一样
SimpleDateFormat()中的parse()方法。

成员方法
public final String format(Date date)
public Date parse(String source)



0 0
原创粉丝点击