Rails 4: м / д / гг не удастся успешно отформатировать - PullRequest
0 голосов
/ 23 мая 2018

Я довольно знаком с strptime в Rails, но я не могу получить эту дату для форматирования.Дата исходит из длинного файла .csv, поэтому было бы затруднительно предварительно форматировать даты по-разному.

date = "2/9/17"
Date.strptime(date, "%-m/%-d/%y")

ArgumentError: invalid date

Ответы [ 2 ]

0 голосов
/ 23 мая 2018

Из документации strptime :

strptime не поддерживает спецификацию флагов и ширину в отличие от strftime

Так что вам нужно немногоупрощенная схема:

date = "2/9/17"
Date.strptime(date, "%m/%d/%y")
# => #<Date: 2017-02-09 ((2457794j,0s,0n),+0s,2299161j)>
0 голосов
/ 23 мая 2018

Date.strptime(date, "%m/%d/%y") * * 1002

...