Мне нужно найти формат даты, который можно адаптировать к двум следующим датам:
2012-01-22T14:27:31.176+0000
2012-01-22T14:27:31+0000
Как видите, единственное отличие состоит в том, что дата 2 не имеет дробных секунд.
Два формата даты будут:
yyyy-MM-dd'T'HH:mm:ss.SZ
yyyy-MM-dd'T'HH:mm:ssZ
со вторым пропуском .S .
Можно ли сделать .S необязательным? Или я должен продолжать использовать 2 разных формата?
Проблема заключается в том, что я получаю дату от вызова API, и иногда это происходит с долями секунды, а иногда без.
Полагаю, я мог бы определить наличие десятичного знака и соответственно использовать два разных формата даты, но я искал более чистое решение.
Спасибо!