我有来自twitter gem的推文对象,名为@tweet
。
我能够做到:
@tweet.created_at --> `@tweet.created_at.class` outputs `Time`
但是,我想更改created_at
的时区,所以我尝试了:
@tweet.created_at.utc
得到了:
can't modify frozen Time
我如何将当前created_at
的UTC-08:00更改为CET时间?
答案 0 :(得分:4)
由于推文的created_at
时间字段已被冻结,因此您无法对其进行修改,因此utc
会引发Exception
,因为它会尝试更改{{1}的值1}}。而不是修改shell,以复制变量并重新分配它:
self