我从Time-Picker那里得到的时间就像13:50:00,现在我想把这个时间转换为长格式。如何转换这个?提前致谢
Time t = Time.valueOf("13:50:00");
long longFormatTime = t.getTime();
System.out.println("longFormatTime="+longFormatTime);
这是“java.lang.IllegalArgumentException”错误
答案 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();