Я разрабатываю приложение для Android. Этот формат времени возвращается мне в виде строки из базы данных -> «PT20H», и я хочу преобразовать ее в следующий формат -> «20:00». Любые идеи? Спасибо заранее.Преобразование строки "ex: PT20H" во время в android
-3
A
ответ
1
То, что вы хотите сделать, называется разбор строки времени. Посмотрите на SimpleDateFormat
Кажется, что у вас есть простой текст, который не является информативным, будучи PT и H. То есть, если все ваше время целых часов (например, «PT20H23M» для 20 : 23. Я считаю, что шаблон должен быть «PT'H'H» Это PT (между кавычками означает текст для игнорирования, затем час (символ H), а затем H между кавычками снова, потому что это должно быть проигнорировано.
SimpleDateFormat sdf = new SimpleDateFormat("'PT'H'H'");
Date theDate = sdf.parse("PT20H");
SimpleDateFormat newFormat = new SimpleDateFormat("H:m");
String newFormattedString = newFormat.format(theDate);
+0
Спасибо, он отлично работал. –
Смежные вопросы
- 1. Преобразование строки во Время
- 2. Преобразование во время чтения строки в awk
- 3. Преобразование строки во время и обратно
- 4. Преобразование строки целых чисел во время
- 5. Преобразование целого во время
- 6. Преобразование SmallInt во время
- 7. Android: преобразование строки в дате
- 8. Преобразование строки во времени
- 9. Преобразование простой строки во времени
- 10. Преобразование строк в поплавки во время агрегации?
- 11. Преобразование строки в объект типа во время выполнения
- 12. Преобразование строки цвета андроида во время выполнения в int
- 13. Преобразование строки в код во время выполнения C++
- 14. Преобразование строки в верхний регистр во время компиляции
- 15. преобразование во время сценария оболочки в файл командной строки Windows
- 16. Преобразование строки 'время' в datetime
- 17. Преобразование изображения во время transformPage в Viewpager Android
- 18. Как избежать OutOfMemory ex во время поворота изображения?
- 19. Как Grails создает методы во время выполнения Ex obj.setName («Abhay»)
- 20. Преобразование целого числа во время
- 21. PowerShell - Преобразование Ticks во время
- 22. Преобразование int во время Codeigniter
- 23. MySql Преобразование DateTime во время
- 24. Преобразование видео во время загрузки
- 25. Преобразование данных во время загрузки
- 26. Преобразование String только во время?
- 27. Преобразование Web.config во время сборки
- 28. Android Преобразование строки в JSONObject
- 29. преобразование строки строки во входной поток
- 30. Преобразование строки в код клавиатуры в android
String.substring – Selvin
что символы означают? вы, вероятно, нужно написать свой собственный парсер, так что не похож на какой-либо стандарт, я знаю о. – bluevector
Если вы можете скажите мне какой-то образец для цифры/буквы, которые вы получаете из БД, я с удовольствием напишу решение –