更改时间格式

时间:2015-08-04 07:32:10

标签: java android timepicker android-timepicker

我从Time-Picker那里得到的时间就像13:50:00,现在我想把这个时间转换为长格式。如何转换这个?提前致谢

Time t = Time.valueOf("13:50:00");
long longFormatTime = t.getTime();
System.out.println("longFormatTime="+longFormatTime);

这是“java.lang.IllegalArgumentException”错误

2 个答案:

答案 0 :(得分:0)

没有Time.getTime() - 与Documentation相关的方法。 你可以使用

Time t = Time.valueOf("13:50:00");
long longFormatTime = t.toMillis();
System.out.println("longFormatTime="+longFormatTime);

阅读文档了解更多信息:Time.toMillis()

答案 1 :(得分:0)

我认为您可以尝试使用日历代替时间。

Calendar c = Calendar.getInstance();
c.set(year, month, day, hour, minute, seconds);
long startTime = c.getTimeInMillis();

或者如果您想要以毫秒为单位的当前日期:

long startTime = System.currentTimeMillis();