2015-08-04 3 views
-3

У меня есть время от Time-Picker, как 13:50:00, теперь я хочу преобразовать это время в длинный формат. Как его преобразовать? Заранее спасибоИзменение формата времени в long

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

это дает "java.lang.IllegalArgumentException" ошибки

ответ

0

Там нет Time.getTime() -метода, относящегося к Documentation. Вы можете использовать

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

Читайте документацию для получения дополнительной информации: Time.toMillis()

0

Я думаю, что вы могли бы попробовать с календарем, а не время.

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

или если вы хотите текущую дату в Millis:

long startTime = System.currentTimeMillis();