【发布时间】:2012-03-14 23:20:36
【问题描述】:
我有一个通过调用 Date 类实例的toString 方法获得的字符串。如何从该字符串中获取 Date 对象?
Date d = new Date();
String s = d.toString;
Date theSameDate = ...
更新
我尝试使用 SimpleDateFormat,但我得到了java.text.ParseException: Unparseable date
Date.toString()产生的日期格式是什么?
【问题讨论】:
-
尝试使用
SimpleDateFormat解析。 -
不要使用字符串。保留 Date 对象,仅在需要时转换为 String。
-
提供一些关于您真正想要实现的目标的背景信息可能是个好主意。
-
不要使用
Date。现代方法对字符串使用java.time.Instant和标准ISO 8601 格式。请参阅correct Answer by Ole V.V.。
标签: java