Изменить формат времени в длинном
Я получил время из 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 ответа
Я думаю, что вы могли бы попробовать с календарем вместо времени.
Calendar c = Calendar.getInstance();
c.set(year, month, day, hour, minute, seconds);
long startTime = c.getTimeInMillis();
или если вы хотите текущую дату в миллисекундах:
long startTime = System.currentTimeMillis();
Здесь нет Time.getTime()
-Метод, касающийся документации. Ты можешь использовать
Time t = Time.valueOf("13:50:00");
long longFormatTime = t.toMillis();
System.out.println("longFormatTime="+longFormatTime);
Прочитайте документацию для получения дополнительной информации: Time.toMillis ()