我是靠谱客的博主 无语大船,最近开发中收集的这篇文章主要介绍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提出了新的一套APILocalDate/LocalTime/LocalDateTimeInstanstDateTimeFormatter次重要时间API所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复