Для наблюдения я просто добавил фрагмент своего кода. Он хорошо работает для даты форматирования со смещением часового пояса, но не может разобрать, что было отформатировано.Невозможно разобрать дату с часовым поясом
SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss.SZ");
Date javaDate = new Date();
String stringDate = format.format(javaDate);
System.out.println("Date: " + stringDate);
try {
javaDate = format.parse(stringDate); //reverse of format
} catch (ParseException e) {
e.printStackTrace();
}
Любой прямой путь? Считаете, что 20140916130644.236+0600
- это строка даты, которую вы должны разобрать с часовым поясом, каков будет ваш формат даты? Вы можете легко разобрать yyyyMMddHHmmss.S
шаблон, в то время как .
не факт, основной факт Z
при разборе не для форматирования.
показать исходный формат даты, например 2014-14-02 02:14:15 –
use '.' вместо '.' в '' yyyyMMddHHmmss.SZ "' –