如何解析新的Date()。toString()的输出

我需要一个日期格式(也许是SimpleDateFormat)来解析我在Date对象上调用toString()时得到的输出的可靠性。 我的德语(!)系统的输出是:“Sun Dec 12 13:45:12 CET 2010”,所以它似乎不尊重语言环境,这似乎使它变得容易。

任何人?

该格式在Date#toString()指定。

将此Date对象转换为表单的String

 dow mon dd hh:mm:ss zzz yyyy 

因此,在SimpleDateFormat模式术语中:

 EEE MMM dd HH:mm:ss zzz yyyy 

与此问题无关,我想知道使用Date#toString()而不是SimpleDateFormat#format()来输出日期是不是一个坏主意。 我会考虑直接解决它。

BalusC给你正确的格式,你我会说 – 不要。 toString()方法不能用于除日志之外的任何其他方法。

您可以使用SimpleDateFormat进行格式化和解析。