Java类库系列--DateTimeFormatter
程序员文章站
2022-04-15 19:28:35
其他网址Java 预定义日期时间格式_w3cschool实例package org.example.a;import java.time.LocalDateTime;import java.time.format.DateTimeFormatter;public class Demo{ public static void main(String[] args) { LocalDateTime rightNow=LocalDateTime.now();....
其他网址
实例
package org.example.a;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Demo{
public static void main(String[] args) {
LocalDateTime rightNow=LocalDateTime.now();
//预定义的格式进行格式化
String date= DateTimeFormatter.ISO_LOCAL_DATE_TIME.format(rightNow);
System.out.println(date);
//自定义格式进行格式化
DateTimeFormatter formatter=DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
System.out.println(formatter.format(rightNow));
}
}
执行结果
2020-07-29T23:03:03.014
2020-07-29 23:03:03
预定义格式
预定义格式化程序在DateTimeFormatter
类中定义为常量。
常量 | 示例 |
ISO_LOCAL_DATE | '2011-12-03' |
ISO_OFFSET_DATE | '2011-12-03+01:00' |
ISO_DATE |
'2011-12-03' '2011-12-03+01:00' |
ISO_LOCAL_TIME |
'10:15' '10:15:30' |
ISO_OFFSET_TIME |
'10:15+01:00' '10:15:30+01:00' |
ISO_TIME |
'10:15', '10:15:30' '10:15:30+01:00' |
ISO_LOCAL_DATE_TIME |
'2011-12-03T10:15' //好像可以,待确定 '2011-12-03T10:15:30' |
ISO_OFFSET_DATE_TIME |
'2011-12-03T10:15:30+01:00' |
ISO_ZONED_DATE_TIME | '2011-12-03T10:15:30+01:00[Europe/Paris]' |
ISO_DATE_TIME |
'2011-12-03T10:15:30', '2011-12-03T10:15:30+01:00' '2011-12-03T10:15:30+01:00[Europe/Paris]' |
ISO_ORDINAL_DATE | '2012-337' |
ISO_WEEK_DATE | '2012-W48-6' |
ISO_INSTANT | '2011-12-03T10:15:30Z' |
BASIC_ISO_DATE | '20111203' |
本文地址:https://blog.csdn.net/feiying0canglang/article/details/107677942
推荐阅读
-
Java日期时间API系列11-----Jdk8中java.time包中的新的日期时间API类,使用java8日期时间API重写农历LunarDate
-
Java日期时间API系列9-----Jdk8中java.time包中的新的日期时间API类的Period和Duration的区别
-
荐 Java——数据库编程JDBC之数据库连接池技术(C3P0与Druid,提供了Druid的工具类)
-
C# 基础知识系列-13 常见类库(三)
-
guava是什么(java第三方工具类库)
-
开发框架模块视频系列(1)-公用类库介绍
-
Java 标准类库练习题
-
Java日期时间API系列30-----Jdk8中java.time包中的新的日期时间API类,减少时间精度方法性能比较和使用。
-
夯实Java基础系列14:深入理解Java枚举类
-
Java学习——常用类库