当前位置: 首页 > 面试题库 >

代表一个没有日期的红宝石时间

满伟彦
2023-03-14
问题内容

有没有办法在未附加日期的情况下用红宝石表示时间?我正在做一个时间跟踪应用程序,我只需要输入/输出时间,还有一个单独的日期列。

MySQL TIME数据类型仅存储时间,但是在Rails中,它返回为2000年1月1日+时间。

我应该忽略日期部分,还是有消除它的方法?


问题答案:

无法消除它,因为:

自1970年1月1日世界协调时00:00 UTC以来,时间内部存储为秒数。

像这样格式化它:

t = Time.now
t.strftime("at %I:%M%p")


 类似资料:
  • 在我的docker服务器上,我在sidekiq/redis URL-URL-Sespecification上出错: 我明白了 URI::InvalidURIError:方案redis不接受注册表部分:bsc\u redis:6379(或错误的主机名?)来自/usr/local/lib/ruby/2.0.0/uri/generic。rb:214:innew'from/usr/local/lib/ru

  • 对于一个电子商务应用程序,我试图将选项的散列(每个选项都有一个选择数组)转换为表示这些选择组合的散列数组。例如: 输入内部可能有其他选项,每个选项的选项数量不确定,但它只会嵌套 1 级深。任何

  • 我正在使用Ruby和Selenium web驱动程序测试一个webapp。我无法检查显示网页中单元格的内容。我想要的是td中的IP。 我使用Firefox插件firepath获取IP的Xpath。它给出了“html/body/div[1]/div[2]/div[3]/form/table/tbody/tr[1]/td[6]/ul/li”,看起来是正确的。 但是我无法显示IP。这是我的测试代码; 把

  • 问题内容: 我正在尝试对java中的AES数据进行编码,通过网络发送数据并以ruby对其进行解码。 基本字符串可以正常工作,但是一旦字符串的长度为16个字节或更多,我在解码后的红宝石字符串的编码中就会产生垃圾。我猜想它与填充有关(虽然不确定,因为它甚至影响精确大小为16的字符串) 我尝试使用PKCS或只是在字符串的末尾添加空格以匹配确切的长度而没有运气 还可以有人解释为什么我必须在红宝石中执行“

  • 我正在使用Chef solo、Berkshelf和Vagrant来尝试构建一个开发环境。我还有其他的菜谱,但是“chef rvm”菜谱给我安装ruby版本带来了麻烦。 要明确的是,RVM正在安装,但当我在vbox中输入“vagrant ssh”并键入“RVM list”时,它表示没有安装rubies。我可以输入“rvm install 2.1.1”,它可以工作,所以我不确定Chef为什么不安装它。

  • 我对控制器执行下列操作: 在我的新视图上,我有以下代码: 我还有一个这样的银行响应视图: 但我的新观点总是有错误500。 谢谢你的帮助 更新 - 铁路服务器 multi JSON::load error at/bank _ response/ffgs 1d 79 aatc = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =