gpt4 book ai didi

Ruby - 数据库的日期时间

转载 作者:数据小太阳 更新时间:2023-10-29 07:02:49 26 4
gpt4 key购买 nike

我有一个语法为“0000-00-00 00:00:00”的数据库列。在 PHP 中我会做date('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”的“时间字符串”?

提前致谢并致以最诚挚的问候

最佳答案

借助内置的 Time 类,您可以像在 PHP 中一样格式化日期,请参阅文档 there .

这将为您的情况提供:

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

关于Ruby - 数据库的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2005031/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com