如何在Java中将字符串转换为Time对象?
我的字符串值为08:03:10 pm ,我想把它转换成时间 。 我怎么能用Java做到这一点?
String str = "08:03:10 pm"; DateFormat formatter = new SimpleDateFormat("hh:mm:ss a"); Date date = formatter.parse(str);
- IDE一个演示
必看
- API文件
如果省略期间 ,则非常容易。 只需调用java.sql.Time.valueof()
方法而不是Time time = new Time("20:03:10");
方法。
时间没有需要很长时间的承包商所以使用time.set(date.getTime())