Rails - получить дату от даты и времени - PullRequest
39 голосов
/ 15 января 2011

В моей базе данных Rails у меня есть отметка времени, которая выглядит следующим образом 2010-12-22 18:21:46 UTC. Мне нужен способ получить из нее дату 2010-12-22 без повторного выполнения базы данных.

Ответы [ 3 ]

77 голосов
/ 15 января 2011

Попробуйте time.to_date, чтобы извлечь компонент даты из вашей временной метки.

17 голосов
/ 15 января 2011

Чтобы получить String, который вы ищете

your_date.strftime("%Y-%m-%d")

Не знаете, что вы имеете в виду при изменении базы данных?

0 голосов
/ 11 апреля 2016

Чтобы получить строку, которую вы ищете

your_date.strftime("%F")

по ссылке ниже, вы можете получить больше типа даты.http://ruby -doc.org / ядро-2.2.0 / Time.html # метод-я-STRFTIME

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