首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ruby语言中将Time类对象转换为RFC3339

在Ruby语言中将Time类对象转换为RFC3339
EN

Stack Overflow用户
提问于 2012-11-06 16:39:34
回答 4查看 8.4K关注 0票数 10

Google Calendar API(v2)的时间相关查询需要是rfc3339格式的,当我在'require‘Time’‘后面查找time类时,看不到rfc3339方法。

EN

回答 4

Stack Overflow用户

发布于 2014-11-06 07:41:58

如果使用的是ActiveRecord,则可以使用to_datetime方法将时间转换为DateTime对象。

代码语言:javascript
复制
Time.now.to_datetime.rfc3339 #=> "2014-11-06T10:40:54+11:00" 

请参见:

http://www.ruby-doc.org/stdlib-2.4.1/libdoc/date/rdoc/Time.html

票数 17
EN

Stack Overflow用户

发布于 2012-11-06 16:43:08

这有帮助吗?http://www.ruby-doc.org/stdlib-1.9.3/libdoc/date/rdoc/DateTime.html#method-i-rfc3339

代码语言:javascript
复制
DateTime.parse('2001-02-03T04:05:06.123456789+07:00').rfc3339(9)
                          #=> "2001-02-03T04:05:06.123456789+07:00"
票数 7
EN

Stack Overflow用户

发布于 2013-08-15 14:15:41

我选择的方式是Time.now.utc.strftime('%FT%TZ') #=> "2013-08-15T06:13:28Z",它非常适合HTML5 type='datetime'输入字段。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13247288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档