是否有主日期时间模式可用于每个类似的日期时间模式

问题描述 投票:-1回答:1

我的消费者收到的时间格式为String,其值为20/5/14_9:22:2520/5/14_9:22:520/5/14_12:22:2520/10/14_9:22:25等...

所有上述内容与yy/MM/dd_HH:mm:ss的日期时间格式都非常不同并且可能有许多个单位的天,月,小时,分钟和/或秒为单位。

是否有可用于以上所有模式的DateTimeFormatter.ofPattern(format)的主模式?

java datetime-format localdatetime
1个回答
0
投票

模式看起来相同

      DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yy/M/dd_H:mm:s");
      LocalDate parsedDate = LocalDate.parse("20/5/14_9:22:25", formatter);
      System.out.println(parsedDate);
      parsedDate = LocalDate.parse("20/5/14_9:22:5", formatter);
      System.out.println(parsedDate);
      parsedDate = LocalDate.parse("20/10/14_9:22:25", formatter);
      System.out.println(parsedDate);  

输出

2020-05-14
2020-05-14
2020-10-14

但是有一个小时的29是错误的

© www.soinside.com 2019 - 2024. All rights reserved.