繁体   English   中英

将日期时间转换为Rails中的ruby格式

[英]Convert datetime to format in ruby on rails

如何将以下日期字符串转换为Rails中的ruby的可接受格式

Thu, Aug 25 12:00 AM

我也希望全局解决方案也可以采用以下格式,包括上面给出的格式:

August 25 2016

如果变量是Time或Date类

[variable].strftime("%a, %B %d %T:%s %P")

[variable].strftime("%B %d %Y")

如果您想查看更多格式指令

检查一下http://apidock.com/ruby/DateTime/strftime

最重要的是config/application.rb文件中的config.time_zone配置。 ActiveRecord将帮助您与UTC和您选择的时区之间进行转换(文档无法解释)。 这意味着,如果您正在做的只是让用户通过表单发布时间并使用Active Record进行Active Record ,那么您就很好了。

Date.today
 => Thu, 25 Aug 2016 

PARSING

解析时间信息时,请务必在未指定time zone 最好的方法是使用Time.zone.parse (将使用config.time_zone指定的时区),而不是仅使用Time.parse (将使用计算机的时区)。

希望对您有帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM