Ruby:将一串时间转换为xsd:datetime符合字符串?

时间:2012-08-22 17:20:03

标签: ruby xml xsd

我有这个:“2013-02-23 18:06:00 UTC”

并且需要这个:“2013-02-23T18:06:00Z”

符合这一点:http://books.xmlschemata.org/relaxng/ch19-77049.html

有没有人知道Ruby中的一个好的库/工具/方法,而不必编写一些转换方法?

2 个答案:

答案 0 :(得分:2)

查看Datetime here的rubydocs。有一种转换为ISO8601的方法。

答案 1 :(得分:2)

在Rails中:

DateTime.now.utc.strftime()
=> "2012-08-22T17:55:12+00:00"