我是靠谱客的博主 无语大船,这篇文章主要介绍java常用API之时间时期类(Date)Date类SimpleDateFormat类Jdk8提出了新的一套APILocalDate/LocalTime/LocalDateTimeInstanstDateTimeFormatter次重要时间API,现在分享给大家,希望可以做个参考。
Date类
**时间原点为1970年1月1日 00: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
**用于计算两个“日期”间隔,以年、月、日衡量

最后
以上就是无语大船最近收集整理的关于java常用API之时间时期类(Date)Date类SimpleDateFormat类Jdk8提出了新的一套APILocalDate/LocalTime/LocalDateTimeInstanstDateTimeFormatter次重要时间API的全部内容,更多相关java常用API之时间时期类(Date)Date类SimpleDateFormat类Jdk8提出了新内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复