如何将timestamp字符串转换为java.util.Date

Man*_*anu 14 java

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

MMDDYYHHMMSSMM-DD-YY HH-MM-SS

MM月份在哪里,DD是日期,YY是年份,HH是小时,MM是分钟,SS是秒.

Jon*_*eet 28

可以这样做:

DateFormat format = new SimpleDateFormat("MMddyyHHmmss");
Date date = format.parse("022310141505");
Run Code Online (Sandbox Code Playgroud)

但我强烈建议你改用Joda Time.这是一个更好的日期/时间库,很长很长的路要走.特别是,Joda Time中的格式化程序/解析器是线程安全的,因此您可以自由地和静态地重用它们; java.text.SimpleDateFormat 不是线程安全的,因此您需要为每个线程创建一个或使用synchronized块序列化对它的访问.