В моей базе данных Rails у меня есть отметка времени, которая выглядит как 2010-12-22 18:21:46 UTC
. Мне нужен способ просто получить от него дату 2010-12-22
без повторной работы с базой данных.
Rails - получение даты с даты и времени
Ответ 1
Попробуйте time.to_date
извлечь компонент даты из вашей метки времени.
Ответ 2
Чтобы получить String
, который вы ищете
your_date.strftime("%Y-%m-%d")
Не знаете, что вы хотите изменить в базе данных?
Ответ 3
Чтобы получить строку, которую вы ищете
your_date.strftime("%F")
ниже ссылка u может получить больше типа даты. http://ruby-doc.org/core-2.2.0/Time.html#method-i-strftime