2021-07-07

Java的Date类
Java提供了Date类来处理日期、时间(此处的Date是指java.util包下的Date类,而不是java.sql包下的 Date类),Date对象既包含日期,也包含时间。Date类从JDK1.0起就开始存在了,因为它历史悠久,所 以它的大部分构造器、方法都已经过时,不再推荐使用了。
构造器 Java.util.Date的构造器还剩下两个构造器,其他都已经过时(@Deprecated注解,表示已经不再推荐使 用,使用会有警告,并且可以会导致程序性能或者安全性方面的问题)
构造器 说明
Date() 分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒)。
在这里插入图片描述

Date(long date) 分配 Date 对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即 1970 年 1 月 1 日 00:00:00 GMT)以来的指定毫秒数。
在这里插入图片描述

方法 Java.util.Date的方法也剩下几个,其他都过时了
返回值类型 方法(形参) 说明
boolean after(Date when) 测试此日期是否在指定日期之后。
在这里插入图片描述

boolean before(Date when) 测试此日期是否在指定日期之前。
在这里插入图片描述

Object clone() 返回此对象的副本。
在这里插入图片描述

int compareTo(Date anotherDate) 比较两个日期的顺序。
在这里插入图片描述

boolean equals(Object obj) 比较两个日期的相等性。
在这里插入图片描述

long getTime() 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象 表示的毫秒数。
在这里插入图片描述

void setTime(long time) 设置此 Date 对象,以表示 1970 年 1 月 1 日 00:00:00 GMT 以后 time 毫秒的时间点
在这里插入图片描述

使用SimpleDateFormat类可以对 Date 和 String 相互转换
G 年代标志符,y 年, M 月, d 日, h 时 在早上或下午(0~12),H 时 在一天中 (0~23),m 分,s 秒
S 毫秒,E 星期,D 一年中的第几天,F 一月中的第几天,w 一年中的第几个星期,W 一月中的第几星期 a上午/下午 标记符,k 时 在一天中(1~24),K 时 在上午或下午(0~11),z 时区
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值