10

I have String value of 08:03:10 pm, and I want to convert it into time. How can I do this in Java?

4

3 回答 3

25
 String str = "08:03:10 pm";
 DateFormat formatter = new SimpleDateFormat("hh:mm:ss a");
 Date date = formatter.parse(str);

必看

于 2011-01-03T13:57:08.087 回答
6

如果省略句号,就很容易了。只需调用java.sql.Time.valueof()方法而不是Time time = new Time("20:03:10");方法。

于 2011-01-03T13:58:24.127 回答
1

时间没有一个需要很长时间的承包商所以使用time.set(date.getTime())

于 2015-07-23T03:51:40.130 回答