Как конвертировать формат UTC в формат для чтения в формате MP3 при загрузке CSV-файлов.Как конвертировать UTC в человекообразный формат при загрузке CSV-файлов
Ниже приведена моя модель & Контроллер, все в порядке, файлы CSV загружаются красиво.
Мне нужно преобразовать UTC в формат для чтения человеком при загрузке CSV-файлов, возможно ли это на Ruby on Rails? Я даже не знаю, как это сделать.
Модель
def self.import(file)
CSV.foreach(file.path, headers: true) do |row|
Product.create! row.to_hash
end
end
Контроллер
def import
Product.import(params[:file])
redirect_to root_url
end
CSV-файла
-----------------------------
| name | date_utc |
-----------------------------
| John | 13123193563116372 |
таблицы БД
--------------------------------------
| id | name | date_utc | created_at |
--------------------------------------
| | | | |
--------------------------------------
'Time.at (13123193563116372) .utc.to_datetime' =>' Thu, 14 июня 417827 09:18:36 + 0000', который является безумным. Вы уверены, что у вас есть правильные данные в CSV? :) –
Я бы сказал, что 'UTC' часовой пояс, а не формат представления. Поэтому число не имеет смысла в контексте «UTC». Это может быть временная метка, но это путь к большой, чтобы быть обычной временной отметкой unix. Пожалуйста, объясните, какой тип отметки времени и номер ожидаемого результата. – spickermann
@AndreyDeineko На самом деле это присылает мне мой клиент и он взят из своих журналов браузера. –