一尘不染

如何将Date.toString转换回Date?

java

我有一个通过调用toStringDate类的实例方法获得的字符串。
如何从该字符串获取Date对象?

Date d = new Date();
String s = d.toString;
Date theSameDate = ...

更新
我尝试使用SimpleDateFormat,但是我java.text.ParseException: Unparseable date
能告诉我Date.toString()生成的日期格式吗?


阅读 663

收藏
2020-09-08

共1个答案

一尘不染

如果您的真正目标是Date为某种定制的持久性或数据传输序列化一个对象,那么一个简单的解决方案是:

Date d = new Date();
long l = d.getTime();
Date theSameDate = new Date(l);
2020-09-08