我是靠谱客的博主 无语大船,最近开发中收集的这篇文章主要介绍java常用API之时间时期类(Date)Date类SimpleDateFormat类Jdk8提出了新的一套APILocalDate/LocalTime/LocalDateTimeInstanstDateTimeFormatter次重要时间API,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

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

最后

以上就是无语大船为你收集整理的java常用API之时间时期类(Date)Date类SimpleDateFormat类Jdk8提出了新的一套APILocalDate/LocalTime/LocalDateTimeInstanstDateTimeFormatter次重要时间API的全部内容,希望文章能够帮你解决java常用API之时间时期类(Date)Date类SimpleDateFormat类Jdk8提出了新的一套APILocalDate/LocalTime/LocalDateTimeInstanstDateTimeFormatter次重要时间API所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部