如何将时间戳字符串转换为java.util.Date
我需要将时间戳字符串转换为java.util.Date
。例如:
MMDDYYHHMMSS
至 MM-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