gpt4 book ai didi

ruby-on-rails - 如何将 Rails DateTime 对象转换为 XML 字符串?

转载 作者:数据小太阳 更新时间:2023-10-29 01:45:42 25 4
gpt4 key购买 nike

我在 Rails 中有一个 DateTime 对象,它在调用时输出如下:

ruby-1.8.7-p302 > Time.now
=> Wed Nov 10 16:46:51 -0800 2010

如何将 DateObject 转换为返回 XML 日期时间类型的字符串,如下所示:

ruby-1.8.7-p302 > Time.now.convert_to_xml
=> 2010-11-10T16:46:51-08:00

最佳答案

XML 格式时间:

Time.now.xmlschema # implemented by Rails, not stock ruby
Time.now.strftime '%Y-%m-%dT%H:%M:%S%z'

http://corelib.rubyonrails.org/classes/Time.html#M000281

解析(Ruby 1.9 及更高版本):

t = Time.now.xmlschema(str)

http://ruby-doc.org/core-1.9/classes/Time.html#M000329

关于ruby-on-rails - 如何将 Rails DateTime 对象转换为 XML 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4150537/

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