加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Ruby – 数据库的DateTime

发布时间:2020-12-16 21:41:05 所属栏目:百科 来源:网络整理
导读:我有一个数据库列,语法为“0000-00-00 00: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()}" 结果是
我有一个数据库列,语法为“0000-00-00 00: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()}"

结果是:
“2010-1-5 10:16:4”
那不行.我怎么能用“0000-00-00 00:00:00”格式创建一个“timestring”?

非常感谢提前和最好的祝福

解决方法

由于内置的??Time类,您可以格式化PHP中的日期,请参阅文档 there.

这将适用于您的情况:

t = Time.now
puts t.strftime("%Y-%m-%d %H:%M:%S")

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读