首页 > 解决方案 > Ruby 设置时区 *没有 Rails*

问题描述

我有什么办法可以告诉 Ruby 使用某个时区,就好像它是本地时区一样?

TMI:

我意识到在 Rails 中有很多对时区的支持,但我刚刚参与了一个使用 Ruby 没有 Rails 的项目,我需要修复一个时区以支持一些现有的 Rspec 测试。

在这些测试中,有一些对 FTP 服务器的调用Net::FTP。返回的 mtime 被转换为我的开发机器的本地时间,打破了许多现有的规范。

标签: rubytimezone

解决方案


不在 STDLIB 中,但您可以使用TZInfogem 来完成此操作。他们有一个写得很好的自述文件。


推荐阅读