ruby - Ruby - 全局更改时区
问题描述
我目前正在用 Ruby 编写一个程序,我必须在其中获取当前时间(从我的机器上)。这里的问题是,我提前了两个时区,只是将小时数减少了 2。
格林威治标准时间+2 - 2 = 格林威治标准时间+0
现在我的问题是,如果有更聪明的方法吗?我什么也没找到。
仅举另一种语言的另一个例子:
date_default_timezone_set('GMT+0');
它将默认时区设置为 GMT+0,但我想这有点不言自明。:)
解决方案
找到了:
t = Time.now.getlocal('+00:00')
推荐阅读
- firebase - Firebase 托管:如何在没有 VPN 的情况下访问网站
- python - 当视口隔离一个对象时,ogsRender() 仍然渲染所有对象
- python - 将python脚本输出存储到linux中的变量并运行wget命令
- javascript - Vuetify 问题:如何显示图像以在用户浏览器上启用“图像另存为”?
- sql - Spark SQL - 收集不同的字符串值
- image-processing - 如何在较大的矢量图像中匹配小矢量图像?
- ruby-on-rails - 如何使用 ruby 仅列出 azure 存储中的顶级目录?
- typescript - 找不到 TypeScript 导出
- sql - 在 PySpark 中使用日期滚动连接?
- python - 如果 BoxLayout 在另一个类中,我如何让它添加小部件?