У меня есть строка, которая представляет дату. Я не знаю формат даты строки. Но только для примера, это может быть любой изпреобразование строкового представления неизвестного формата даты в Date в java
- 2015-10-14T16: 41: 42.000Z
- 2015-10-14T19: 01: 53,100 + 01: 00
- 2015-10- 14 05:20:29
или любой допустимый формат, который может использоваться веб-сайтом для описания даты в метатеге (так что формат будет официальным, а не причудливым, но набор возможностей невелик) ,
Могу ли я использовать joda-время для решения этой проблемы? Как насчет java.util.Date
или что-нибудь еще?
обновление
Я думаю, что найти Javascript эквивалент того, что я ищу
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
Но мне нужен ответ на Java.
[Использование API дат и времени Joda для анализа нескольких форматов] (http://stackoverflow.com/questions/3307330/using-joda-date-time-api-to-parse-multiple -форматы) – Pshemo
Оба эти предложения требуют, чтобы я знал формат заранее. Само название моего вопроса указывает «неизвестный» формат :). Вы, ребята, знаете какие-либо шансы получить все возможные форматы даты для моих обстоятельств? (Надеюсь, это очень маленький набор, конечно). Я не против писать несколько парсеров, но дело в том, что формат может быть любым, что действительно для метатега html, содержащего дату. –
Я вижу много голосов за ссылку Jado Date, но на мой вопрос отсутствует мяч. Поэтому я добавил ссылку на эквивалент js. –