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