问题标签 [tzinfo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
619 浏览

ruby-on-rails-4 - Rails TZInfo 莫斯科当地时间的偏移量不正确

我在 application.rb 中将 Rails 时区设置为“莫斯科”。

当我询问当地时间时,它返回一个比实际当地时间早一小时的值。

如何解决本地转换的错误时间?

这里Time.current应该返回Mon, 14 Sep 2015 13:37:44 MSK +03:00

附言

Rails.version == '4.2.1'

0 投票
0 回答
44 浏览

python - Python:从一个时区转换到另一个时区会产生奇怪的非整数小时差异

我只是想花一点时间,给它一个本地时区,然后将其转换为 UTC。

我正在使用以下代码:

我不知道为什么,但输出如下:

+++++++++09/20/15 上午 2:00:00++++++++

*****************09/20/15 02:00:00 AM*************** -----09/ 20/15 07:51:00 AM--

正确答案当然应该是早上 7:00。我不知道为什么它会在早上 7 点 51 分出来。


除了副本中的链接代码之外的备用工作代码:

0 投票
2 回答
1898 浏览

ruby-on-rails - Rails rufus 调度程序拦截了一个错误

我基本上是通过时区获取每个国家/地区的时间并存储在我的 constant.rb 文件中。但它抛出了一个错误。我正在使用 tzinfo gem 来获取时间。我不知道如何解决这个错误


[my_task_scheduler.rb]


[常量.rb]


我的错误是

0 投票
1 回答
360 浏览

ruby-on-rails - 用于 Windows 上 32 位和 64 位 Ruby 的 gem tzinfo-data 平台

我们的开发计算机ruby安装了 32 位和 64 位。tzinfo-data需要指定破坏 Rails 4.2 应用程序的平台。

对于 64 位红宝石,Gemfile具有:

对于 32 位 ruby​​,“Gemfile”有:

如果在 64 位平台上运行 32 位 ruby​​ 或虎钳,应用程序会爆炸。

如何指定对 32 位和 64 位 ruby​​ 都适用的平台?

0 投票
4 回答
1264 浏览

ruby-on-rails - 由于 tzinfo 错误,无法执行 bundle exec rake db:migrate

如标题所述。我有

我的 Rails 是 v4.2.2,而我的 ruby​​ 是 Windows 8(64 位)上的 v2.2。根据我经历的各种 SO 问题,由于特定宝石之间的一些不兼容,我可能会收到此错误。因此,这是我的 gemfile,其中一些选项已经尝试过。

有什么线索吗?

更新

我的 gemfile.lock

0 投票
1 回答
6082 浏览

python - 具有时区的两个 timedelta 对象的差异

我想计算日期间隔中有多少小时:例如“2014.03.29-30”应该给出 47,因为夏令时。

我的方法是制作两个日期时间对象,在以下示例中:

但是,它给出了“2 天,0:00:00”,这是不正确的。如何制作一个考虑时区和 dst 的 timedelta 对象?此外,如果整个问题有一个更简单的解决方案,我愿意接受。

谢谢!

0 投票
1 回答
1312 浏览

python - Django:使用 django-pyodbc-azure 的 'unicode' 对象没有属性 'tzinfo' 错误

我被要求为内部 MSSQL 数据库创建一个简单的 Web 前端。我正在使用 django-pyodbc-azure 。

我终于配置并运行了所有东西,但是现在当我尝试登录管理页面时,我得到一个“unicode”对象没有属性“tzinfo”错误。我在这里尝试了这个建议,但似乎没有帮助。非常欢迎任何建议!

0 投票
1 回答
126 浏览

python - 如果原始 tz 不是 UTC,则在两次替换时区后 python 日期时间的时间戳不同

输出:

为什么 tzinfo 替换两次后变量 date_2 的时间戳不同?
因为变量 date_1 是相同的。

0 投票
1 回答
555 浏览

ruby-on-rails - 在 Rails 表单中设置默认时区

我正在尝试设置默认值,或者理想情况下首先在创建公司时在表单中显示预定义的选项列表、时区。

目前,下面的代码会呈现可用时区的完整列表,而查找特定时区相当繁琐。当前所有的公司要么位于两个时区之一,默认为特定时区会是更好的体验,甚至更好的是,将两个时区值附加到列表顶部。这是表单域:

我尝试设置一些不同的选项,但似乎没有传统的方法可以做到这一点。

0 投票
2 回答
865 浏览

ruby - 从 tzInfo TimeZone 获取国家?

给定一个 tzInfoTimeZone对象,例如'America/New_York“我如何获取将使用带有此标识符的时区的关联国家(国家?)?

实例方法不链接回国家:

http://www.rubydoc.info/gems/tzinfo/TZInfo/Timezone

我的问题描述:

  • 我收到了在某个时区生成的科学数据集,该时区带有长区域标识符(幸运的是!)。这些数据集未在启用地理定位的情况下存储,因此时区是生成数据的第一个标识符。
  • 将时区转换为友好的标识符是了解其来源的第一步,但许多时区名称非常深奥(美国/梅诺米尼?),因此最好从时区反向查找支持该名称的国家/地区列表区。