当前位置: 首页 > 面试题库 >

如何将Date.toString转换回Date?

周翼
2023-03-14
问题内容

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

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

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


问题答案:

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

Date d = new Date();
long l = d.getTime();
Date theSameDate = new Date(l);


 类似资料:
  • 问题内容: 我使用以下代码将密钥转换为字节 现在如何从中获取密钥?我试过了: 我收到以下错误: 问题答案: 这应该工作

  • 问题内容: 我正在使用播放框架和Apache Kafka。 我有一个POST方法,它将消息发送到Kafka。Kafka有一个API方法 public java.util.concurrent.Future send(ProducerRecord记录,回调回调) 其中Javadoc说 异步将记录发送到主题,并在确认发送后调用提供的回调。 我正在使用play框架公开此功能。我想从Controller方

  • 我正在使用play框架和Apache Kafka。 我有一个POST方法,它向Kafka发送消息。Kafka有一个API方法 公共java.util.concurrent。未来发送(生产记录记录、回调) 其中Javadoc说 异步发送记录到主题,并在发送被确认时调用提供的回调。 我将使用play框架公开此功能。我想返回一个<代码>promise

  • 我一直在尝试将RDD转换为数据帧,然后再转换回来。首先,我有一个类型为(Int,Int)的RDD,称为dataPair。然后,我创建了一个带有列标题的DataFrame对象,使用: 然后我使用以下方法将其从DataFrame转换回RDD: 它返回RDD类型org.apache.spark.sql.Row(not(Int, Int))。然后我想使用. toDF将其转换回RDD,但我得到一个错误: 我

  • 问题内容: 如何在Java中将 转换为a 并返回? 我正在尝试将a转换为a,以便能够通过TCP连接发送。另一方面,我想将其转换为。 问题答案: 或包装在一个类中,以避免重复创建: 由于它变得如此流行,我只想提一提,我认为在大多数情况下,最好使用像这样的库。而且,如果你对库有一些奇怪的反对意见,则可能应该首先针对本机Java解决方案考虑此答案。我认为我的答案真正要解决的主要问题是,你不必自己担心系统

  • 问题内容: 我需要一种将结构/接口动态转换回其原始对象的方法。我可以在其中添加方法/函数。基本上我需要这样的东西: 在最后一次转换时,除了该结构内部的内容外,我对原始结构一无所知,所以我不能只是这样: 问题答案: 否:如本主题所述 Go既不是协变也不是协变。类型 相等 或不 相等 。 您必须将结构拆开并处理碎片,或者使用反射。 类型断言只是“ 断言 ”,而不是任何类型的“强制”。 另请参阅此线程,