欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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();....

其他网址

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();
        //预定义的格式进行格式化
        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(coding)