我是靠谱客的博主 从容发卡,这篇文章主要介绍Java的日期与时间之java.time.format.DateTimeFormatter类型简介说明,现在分享给大家,希望可以做个参考。

转自:

Java的日期与时间之java.time.format.DateTimeFormatter类型简介说明

下文笔者讲述java.time.format.DateTimeFormatter类型简介说明

java.time.format.DateTimeFormatter类型简介说明

DateTimeFormatter类是Java8中日期时间类:
用于解析和格式化日期时间的类
此类位于java.time.format包中,下文笔者将讲述其具体用法,如下所示

预定义DateTimeFormatter实例

DateTimeFormatter类包含一系列预定义(常量)的实例
可用于解析和格式化一些标准时间格式
类中包含如下预定义的实例:
BASIC_ISO_DATE
ISO_LOCAL_DATE
ISO_LOCAL_TIME
ISO_LOCAL_DATE_TIME
ISO_OFFSET_DATE
ISO_OFFSET_TIME
ISO_OFFSET_DATE_TIME
ISO_ZONED_DATE_TIME
ISO_INSTANT
ISO_DATE
ISO_TIME
ISO_DATE_TIME
ISO_ORDINAL_TIME
ISO_WEEK_DATE
RFC_1123_DATE_TIME

格式化日期

当获取一个DateTimeFormatter实例后
可以用format()方便来将一个日期格式化为某种字符串

例:

DateTimeFormatter formatter = DateTimeFormatter.BASIC_ISO_DATE;
String formattedDate = formatter.format(LocalDate.now());
System.out.println(formattedDate);
//输出 20220814
ZonedDateTime示例
DateTimeFormatter formatter = DateTimeFormatter.BASIC_ISO_DATE;
String formattedZonedDate = formatter.format(ZonedDateTime.now());
System.out.println("formattedZonedDate = " + formattedZonedDate);
//输出 20220814+0800

最后

以上就是从容发卡最近收集整理的关于Java的日期与时间之java.time.format.DateTimeFormatter类型简介说明的全部内容,更多相关Java内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部