【发布时间】:2015-01-21 13:03:45
【问题描述】:
我需要在 Java 中将字符串解析为日期。有问题的场景是使用完整日期模式并且它取决于特定的语言环境(我以前不知道)
例如,使用模式“EEEE dd MMMM yyyy”,两个可能的输入是:
英语 = "2014 年 11 月 10 日星期五"
西班牙语 = "Viernes 2014 年 11 月 10 日"
是否可以在不知道源语言环境的情况下将上述输入转换为 Date 对象?
谢谢。
【问题讨论】:
-
我认为单独使用
SimpleDateFormat是不可能的。 -
您需要为您可能遇到的每个
Locale提供一个SimpleDateFormat,然后您需要简单地遍历它们,直到其中一个工作......
标签: java string date converter