как преобразовать формат даты из дд-ммм-гггг в гггг-мм-дд в ruby ​​на рельсах - PullRequest
0 голосов
/ 22 февраля 2019

Я загружаю CSV-файл.Файл CSV содержит формат даты в формате dd-mm-yyyy.Как я могу изменить его на yyyy-mm-dd формат.Я также пытался использовать функцию to_date, но она выдает ошибку как недопустимую дату.

1 Ответ

0 голосов
/ 22 февраля 2019

Вы можете сделать это с помощью кода ниже

require 'date'

date = DateTime.parse("22-02-2019")
formatted_date = date.strftime('%Y-%m-%d')

вывод

"2019-02-22"

пожалуйста, пройдите этот документ https://www.rubydoc.info/stdlib/core/Time:strftime вы найдетедругой стиль форматирования

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...