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")

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值