java.util.Date类
java.util.Date类
一、前言
开始学习Date类,了解Date类的基本概念,掌握构造器和方法的使用,并学习SimpleDateFormat类。。
二、Date类的概念
java.util.Date类用于描述特定的瞬间,可以精确到毫秒。
三、Date类的构造方法
Date()
分配一个 Date对象,并初始化它,以便它代表它被分配的时间,测量到最近的毫秒,表示当前系统的时间。
Date(long date)
分配一个 Date对象,表示从即1970年1月1日00:00:00 GMT到当下的毫秒数。
四、Date类的常用方法
- 常用方法:
long getTime()
返回自1970年1月1日00:00:00 GMT 以来此 Date 对象表示的毫秒数。
Date setTime(long time)
设置对象自1970年1月1日00:00:00 GMT加time后的时间点。
String toString( )
把此 Date 对象转换为以下形式的 String: dow mon dd hh:mm:ss zzz yyyy 其中: dow 是周几。
int hashCode( )
返回此对象的哈希码值。
- 比较方法:
boolean after(Date date)
若当调用此方法的Date对象在指定日期之后返回true,否则返回false。
boolean before(Date date)
若当调用此方法的Date对象在指定日期之前返回true,否则返回false。
boolean equals(Object date)
当调用此方法的Date对象和指定日期相等时候返回true,否则返回false。
int compareTo(Date date)
比较当调用此方法的Date对象和指定日期。相等时候返回0。之前则返回-1。之后则返回1。
int compareTo(Object obj)
若obj是Date类型则操作等同于compareTo(Date) 。否则它抛出ClassCastException。
六、SimpleDateFormat类
1.SimpleDateFormat类的概念
位于java.text包下,用于以区域设置敏感的方式格式化和解析日期。
2.SimpleDateFormat类的构造方法
SimpleDateFormat("yyyy-MM-dd hh:mm:ss")
new一个SimpleDateFormat类的对象使用,并设置转换格式。(年:yyyy 月:MM 日:dd 时:hh 分:mm 秒:ss)
3.SimpleDateFormat的常用方法
- Date 转 String
String format(date):
将date转换为设置好的格式进行转换。
- String 转 Date
Date parse(String text):
解析字符串text,将其转换为Date类,text常用一些特定格式。(如:"2018-03-11 12:13:111")

浙公网安备 33010602011771号