java常用API之时间时期类(Date)

Date类

**时间原点为19701100:00:00

——Date类构造方法 

——Date类常用方法

SimpleDateFormat类

**用于以区域设置敏感的方式格式化和解析日期

——SimpleDateFormat类构造方法

——SimpleDateFormat类的常用方法

方法名

说明
public final String format(Date date)
将日期格式化成日期 /时间字符串;格式化 ( Date String)
public Date parse(String source)
从给定字符串的开始解析文本以生成日期解析 ( String Date)

Jdk8提出了新的一套API

LocalDate/LocalTime/LocalDateTime

 

获取方法:

 

转换方法:

 格式化和解析:

 

增加时间或者减少时间的方法:

 

修改方法:

Instanst

**时间线上的一个瞬时点。 概念上讲,它只是简单的表示自1970年1月1日0时0分0秒(UTC开始的秒数。)

方法描述
now()静态方法,返回默认UTC时区的Instant类对象
ofEpochMilli(long epochMilli)静态方法,返回在1970年1月1日0时0分0秒基础上加上指定毫秒数之后的Instant类的对象
atOffset(ZoneOffset offset)结合即时的偏移来创建一个OffsetDateTime
toEpochMilli()返回1970年1月1日0时0分0秒到当前时间的毫秒数,即为时间戳

DateTimeFormatter

方法描述
ofPattern(String pattern)静态方法,返回一个指定字符串格式的DateTimeFormatter
format(TemporalAccessor t)格式化一个日期、时间,返回字符串
parse(CharSequence text)将指定格式的字符序列解析为一个日期、时间

特别的:自定义的格式。如:ofPattern(“yyyy-MM-dd hh:mm:ss”)

次重要时间API

Duration

**用于计算两个“时间”间隔,以秒和纳秒为基准

Period

**用于计算两个“日期”间隔,以年、月、日衡量

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值