Подтвердить что ты не робот

Получить время из переменной DateTime в Ruby

Я работаю в ruby, у меня есть объект, содержащий сегодня datetime из базы данных. Мне нужно только время, сокращающее дату. Как я могу это получить?

4b9b3361

Ответ 1

Попробуйте DateTime # strftime.

DateTime.now.strftime("%H:%M")
# => "12:17"

Ответ 3

Если вы используете его очень часто, вы можете использовать gem time_splitter, чтобы помочь вам установить некоторые атрибуты даты, времени, часа и минуты для ваших атрибутов datetime. Надеюсь, что это поможет.

Ответ 4

Здесь вы можете проверить разные форматы дат Rails: Форматы даты Rails

Пример:

time = Time.now
time.strftime("%d %B %Y")
# => 12 December 2016