Я получаю дату в формате «1/23/2013 6:57:17 AM» и необходимо преобразовать ее в формат «2012-01-01T12: 00: 00». Я мог бы решить проблему, используя строковые функции и отделяя дату и время и обрабатывая их отдельно. Но проблема связана с тем, что формат даты - M/D/YYYY, и даже время имеет только h: mm: ss, что означает, что я не могу предположить количество символов перед каждым разделителем. Я надеюсь, что кто-то раньше занимался чем-то подобным. Благодарю.Как преобразовать в формат Timestamp в Java?
0
A
ответ
3
No, String
функции не путь.
Я бы рекомендовал использовать два экземпляра DateFormat
: один для исходного текста и другой для целевого формата.
DateFormat source = new SimpleDateFormat("MM/dd/yyyy hh:mm:ss a");
source.setLenient(false);
DateFormat target = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
target.setLenient(false);
String dateAsString = "1/23/2013 12:00:00 AM";
Date d = source.parse(dateAsString);
System.out.println(target.format(d));
+0
Sry для позднего ответа. Спасибо за ответ... – MadN
Смежные вопросы
- 1. Как преобразовать формат timestamp в формат даты в Java?
- 2. Преобразовать java.util.date формат по умолчанию в Timestamp в Java
- 3. Java: преобразовать строку в TimeStamp
- 4. Как преобразовать формат Timestamp в Date в DataFrame?
- 5. Как преобразовать файлы timestamp в формат даты в оболочке unix
- 6. Как преобразовать строку timestamp в дату в java
- 7. Как преобразовать строку date в Timestamp в java?
- 8. Преобразовать Дата в Timestamp
- 9. Как преобразовать простой системный 24-часовой формат в Timestamp
- 10. Python - Как преобразовать этот формат timestamp в datetime?
- 11. время в массиве - как преобразовать в timestamp?
- 12. Формат timestamp в SQL
- 13. Как преобразовать now() в timestamp
- 14. Как преобразовать формат даты в другой формат даты в java?
- 15. Преобразование json timestamp в nornal java timestamp
- 16. Как преобразовать формат даты в Java
- 17. Как преобразовать формат даты в java?
- 18. Как преобразовать фразу facebook timestampformate в timestamp ts в java?
- 19. Как преобразовать ISO DATE в Timestamp в Java или SQL?
- 20. Как преобразовать строку формата «HH: MM» в Timestamp в Java?
- 21. from timestamp (long integer) в формат даты с использованием java
- 22. Формат iCloud Timestamp
- 23. преобразовать строку в формат времени в java
- 24. как преобразовать формат строки в формат даты в улье
- 25. преобразовать строку в json формат в java
- 26. Как преобразовать DATETIME в TIMESTAMP в mysql?
- 27. Как преобразовать TIMESTAMP в SECONDs в H2?
- 28. Пользовательский формат DateTime в TIMESTAMP
- 29. преобразовать строку в формат даты в java
- 30. PHP - Преобразовать GMT Timestamp
http://stackoverflow.com/questions/3469507/how-can-i-change-the-date-format-in-java» – BobTheBuilder
Вы могли бы пожелать, чтобы посмотреть в Joda Время: HTTP: // joda-time.sourceforge.net/ – Quetzalcoatl