Конвертировать строку в дату Объект Ruby - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь преобразовать строку в моих журналах в объект даты.

Моя строка 2018-09-18 11:42:50,286000201 в формате YYYY-MM-DD hh:mm:ss,nnnnnnnnn Я пытаюсь преобразовать объект, используя библиотеку времени в ruby.Я использую функцию Time.strptime('2018-09-18 11:42:50,286000201, '%Y-%m-%d %H:%M:%S,%9N')

Ruby дает мне недопустимый формат чередования.Любая помощь будет оценена.Приветствия.

1 Ответ

0 голосов
/ 18 сентября 2018

удалить 9, %N ожидает 9 цифр по умолчанию

Time.strptime('2018-09-18 11:42:50,286000201, '%Y-%m-%d %H:%M:%S,%N')

doc: http://ruby -doc.org / stdlib-2.1.1 / libdoc / time / rdoc/Time.html#method-c-strptime

...