Hom*_*ith 3 ruby time rubygems twitter-gem
我有一个来自twitter gem的 Tweet 对象,名为@tweet.
我能够做到:
\n\n@tweet.created_at --> `@tweet.created_at.class` outputs `Time`\nRun Code Online (Sandbox Code Playgroud)\n\n但是,我想更改 的时区created_at,所以我尝试了:
@tweet.created_at.utc\nRun Code Online (Sandbox Code Playgroud)\n\n并得到:
\n\ncan\'t modify frozen Time\nRun Code Online (Sandbox Code Playgroud)\n\n我如何从当前的 UTC\xe2\x88\x9208:00 更改created_at为 CET 时间?
由于created_at推文的时间字段已被冻结,因此您无法修改它,因此utc将提高Exception,因为它尝试更改 的值self。您无需修改 shell 即可复制变量并重新分配它:
@tweet.created_at = @tweet.created_at.dup.utc
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
499 次 |
| 最近记录: |