【发布时间】:2021-11-21 12:44:35
【问题描述】:
我对 ruby 真的很陌生。
我可以请你用 ruby 转换时间吗,从这里开始:
created_at = 2021-06-25T00:00:00.000Z
像这样的unix时间
1632928828
我尝试转换为 unix 时间的内容:
Time.parse(created_at).in_time_zone('Asia/Jakarta').beginning_of_day.to_i
但它返回 nil。
【问题讨论】:
-
您的代码结果为
1624554000(只要您需要active_support/all)。请更详细地描述您的问题并展示一个示例,以便我们实际重现您的问题。 -
sorry my bad,原来
created_at需要通过添加to_s转换为字符串,所以它会是created_at.to_s -
似乎
created_at已经是一个类时间对象。你试过created_at.in_time_zone('Asia/Jakarta').beginning_of_day.to_i吗?
标签: ruby-on-rails ruby sinatra