Ruby - DateTime для базы данных

У меня есть столбец Database с синтаксисом "0000-00-00 0:00:00". В PHP я сделал бы дату ('Y-m-d H:i:s');

В Ruby я делаю

require 'date'
now = DateTime::now()
puts "#{now.year()}-#{now.mon()}-#{now.mday()} #{now.hour()}:#{now.min()}:#{now.sec()}"

Результат: "05.01.2010 10:16:4" Это не хорошо. Как я мог создать "timestring" с форматом "0000-00-00 0:00:00"?

Большое спасибо заранее и Наилучшие пожелания

6
задан Tim 5 January 2010 в 09:20
поделиться

1 ответ

[

] Вы можете отформатировать даты как в PHP благодаря встроенному классу [] Time[], см. документацию [] там [].[

]. [

] Это бы дало за ваше дело: [

] [
t = Time.now
puts t.strftime("%Y-%m-%d %H:%M:%S")
]
9
ответ дан 8 December 2019 в 13:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: