【发布时间】:2017-04-27 05:22:36
【问题描述】:
Java 中是否有任何类可以将传入的日期转换为标准格式。我知道 SimpleDateFormat 确实将日期转换为特定格式,但我需要一种方法可以实际将以下所有日期转换为格式这是 YYYY-MM-DD_HH:MM:SS_inputstring:
输入
20170112_125645
20170915 137546
09122017:135292
2014012014132390 -- milliseconds in here
输出
YYYY-MM-DD_HH:MM:SS_inputstring
我们希望输入多种格式的日期值,应将其转换为YYYY-MM-DD_HH:MM:SS_inputstring
我知道这是一个非常常见的问题,但我找不到一个特定于我的场景的问题。
【问题讨论】:
-
所以你想要一些魔法课???我看不出如何自动解析
2014012014132390 -
任何格式?不会。但是有几个实用程序可以从一组格式中解析。
-
“Java 中有没有类可以...” 是的,有,当你写的时候。
-
787546应该是什么时间? --- 仅通过查看值来区分ddMMyyyy和MMddyyyy是不可能的,因此您永远无法处理 any 格式。
标签: java