java_DateTimeFormatter

Posted aikang525

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java_DateTimeFormatter相关的知识,希望对你有一定的参考价值。

日期时间的格式化和解析:

 1 public class DateTimeFormatterTest 
 2     /**
 3      * 时间日期格式化
 4      * @param args
 5      */
 6     public static void main(String[] args) 
 7 
 8         LocalDateTime localDateTime = LocalDateTime.now();
 9         //方式一2019-07-04T10:27:28.453
10         DateTimeFormatter isoLocalDateTime = DateTimeFormatter.ISO_LOCAL_DATE_TIME;
11         String format = isoLocalDateTime.format(localDateTime);
12         System.out.println(format);
13 
14         //方式二
15         // SHORT:19-7-4 上午10:42
16         // LONG:2019年7月4日 上午10时43分35秒
17         // MEDIUM:2019-7-4 10:44:11
18         DateTimeFormatter formatter = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM);
19         String format1 = formatter.format(localDateTime);
20         System.out.println(format1);
21 
22         //方式三
23         // 自定义:2019-7-4 10:46:23
24         DateTimeFormatter formatter1 = DateTimeFormatter.ofPattern("yyy-MM-dd HH-mm-ss");
25         String format2 = formatter1.format(localDateTime);
26         System.out.println(format2);
27 
28         //解析:,ISO resolved to 2019-07-04T10:49:46
29         TemporalAccessor parse = formatter1.parse("2019-07-04 10-49-46");
30         System.out.println(parse);
31 
32 
33     
34 

 

以上是关于java_DateTimeFormatter的主要内容,如果未能解决你的问题,请参考以下文章