gpt4 book ai didi

ruby-on-rails - 将字符串 "10:00AM"解析为日期时间类型?

转载 作者:数据小太阳 更新时间:2023-10-29 08:38:44 32 4
gpt4 key购买 nike

我正在从 html 中读取字符串,但想将它们作为 DateTime 字段类型存储在数据库中。在正确保留 AM/PM 数据的同时执行此操作的简单方法是什么?

谢谢!

最佳答案

您的数据库访问层应该支持Ruby DateTime 类型,因此您可以按如下方式解析它:

require 'date'

DateTime.parse("10:00AM")
# => #<DateTime: 2013-08-11T10:00:00+00:00 ((2456516j,36000s,0n),+0s,2299161j)>

整个子午线表示法 (AM/PM) 都处于表示级别。您的数据库会将其存储在 DateTime 结构中,每次将其检索回 Rails 时,您都可以使用 strftime

获取演示文稿
your_date.strftime("%I:%M%p") 
=> "10:00AM"

关于ruby-on-rails - 将字符串 "10:00AM"解析为日期时间类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18175066/

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