如何将时间戳字符串转换为java.util.Date

我需要将时间戳字符串转换为java.util.Date。例如:

MMDDYYHHMMSSMM-DD-YY HH-MM-SS

这里MM是月,DD日期,YY年,HH小时,MM分钟和SS秒。

回答:

可以 这样做:

DateFormat format = new SimpleDateFormat("MMddyyHHmmss");

Date date = format.parse("022310141505");

但我 强烈 建议您改用Joda Time。从长远来看,它是一个更好的日期/时间库。特别是,Joda

Time中的格式化程序/解析器是线程安全的,因此您可以自由和静态地重用它们。java.text.SimpleDateFormat不是

线程安全的,因此您需要为每个线程创建一个线程,或使用一个synchronized块序列化对其的访问。

以上是 如何将时间戳字符串转换为java.util.Date 的全部内容, 来源链接: utcz.com/qa/412009.html

回到顶部