我正在使用这个来将我从第三方API收到的Unix时间戳转换为UTC日期时间:
Time.at(1386549840).utc.to_datetime
如何创建自定义方法以避免重复这么多?我主要在我的模型和一些后台工作人员中使用它。
类似的东西:
1386549840.convert_to_utc
这恰好是在使用Ruby 2.0,FWIW的Rails 4应用程序中。
答案 0 :(得分:3)
自己编写方法来执行此操作:
class Fixnum
def convert_to_utc
Time.at(self).utc.to_datetime
end
end
Ruby中的类是可以扩展的。