У меня возникли проблемы с разбором строки в datetime.Проблемы с разбором строки в datetime
Это то, что я делаю
strftime("28/10/2014 09:05:55 p.m.", format='%d/%m/%Y %I:%M:%S %p')
##[1] "20/10/28 12:00:00 "
Как вы можете видеть, три нежелательных вещи происходят здесь:
- Возвращенные неверная дата!
- Время всегда устанавливается
12:00:00
- Возвращаемое значение является строкой, а не даты и времени (это совершенно не имеет значения ... Я могу преобразовать его в DateTime позже)
Таким образом, конкретный вопрос : Как правильно разобрать эту строку в datetime?
Отличный !!! Я просто удалил точки, и это работает как шарм! 'strptime (gsub ('\\.', ''," 28/10/2014 09:05:55 PM "), format = '% d /% m /% Y% I:% M:% S% p')' Большое вам спасибо! – Barranka