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

书欣 Java教程 发布时间:2022-08-14 22:08:45 阅读数:16556 1
下文笔者讲述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
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202208/4228.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者