Я загружаю CSV-файл.Файл CSV содержит формат даты в формате dd-mm-yyyy.Как я могу изменить его на yyyy-mm-dd формат.Я также пытался использовать функцию to_date, но она выдает ошибку как недопустимую дату.
dd-mm-yyyy
yyyy-mm-dd
Вы можете сделать это с помощью кода ниже
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 вы найдетедругой стиль форматирования