Java日期类(Date)

Java中的时间

java中的时间使用标准类库的Date类型来表示,是用距离某一个固定时间点的毫秒数表达的一个特定的时间点。
固定时间点叫纪元(epoch),是UTC时间 1970年1月1日 00:00:00 ,UTC(Universal Time Coordinated世界调整时间)与GMT(Greenwich Mean Time格林威治时间)一样,是一种具有实际目的的科学标准时间。

Date类型简介

java.util.Date类封装了日期和时间信息。
Date 是表示时间实例的一个类,它的精度为毫秒。
Date类的大多数用于进行时间分量计算的方法已经被Calendar取代。

Date类的常用构造器

在这里插入图片描述

Date类的常用方法

SimpleDateFormat

SimpleDateFormat是一个具体的类,用于格式化和解析日期。 它允许格式化(日期 文本),解析(文本 日期)和规范化。

作用:
可以按照指定格式将字符串解析成日期,也可以将日期转换成字符串、

构造器及常用方法:
在这里插入图片描述
在这里插入图片描述

日期模式匹配字符

字符 含义 案例
y 年 yyyy年—2018年;yy-18年
M 月 MM月—05月;M月—5月
d 日 dd日—06日;d日—6日
E 星期 E-星期日(Sun)
a 上下午(AM、PM) a—下午(PM)
H 24小时制 a h时--------下午 10时
HH:mm:ss------12:21:34
hh(a):mm:ss------12(PM):21:34
h 12小时制
m 分钟
s 秒

year 年份由一个整型数(Integer)来表示 — 例 从1900 开始, 如果整数为20就代表 1920年
month 月份由一个整型数(Integer)表示 这个整数从0到11; 0是一月份,1是2月份,依次类推… 11代表12月份
date 天(day of month) 由一个整型数(Integer)表示 这个整数的范围为1~31 在通常情况下。
hour 小时 由一个 0~23 范围的整数(Integer) 来表示, 0点到1点用0表示,依次类推…
minute 分钟由一个 0~59 范围的整数(Integer)表示

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值