问题标签 [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.
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'
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 分出来。
除了副本中的链接代码之外的备用工作代码:
ruby-on-rails - Rails rufus 调度程序拦截了一个错误
我基本上是通过时区获取每个国家/地区的时间并存储在我的 constant.rb 文件中。但它抛出了一个错误。我正在使用 tzinfo gem 来获取时间。我不知道如何解决这个错误
[my_task_scheduler.rb]
[常量.rb]
我的错误是
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 都适用的平台?
ruby-on-rails - 由于 tzinfo 错误,无法执行 bundle exec rake db:migrate
如标题所述。我有
我的 Rails 是 v4.2.2,而我的 ruby 是 Windows 8(64 位)上的 v2.2。根据我经历的各种 SO 问题,由于特定宝石之间的一些不兼容,我可能会收到此错误。因此,这是我的 gemfile,其中一些选项已经尝试过。
有什么线索吗?
更新
我的 gemfile.lock
python - 具有时区的两个 timedelta 对象的差异
我想计算日期间隔中有多少小时:例如“2014.03.29-30”应该给出 47,因为夏令时。
我的方法是制作两个日期时间对象,在以下示例中:
但是,它给出了“2 天,0:00:00”,这是不正确的。如何制作一个考虑时区和 dst 的 timedelta 对象?此外,如果整个问题有一个更简单的解决方案,我愿意接受。
谢谢!
python - Django:使用 django-pyodbc-azure 的 'unicode' 对象没有属性 'tzinfo' 错误
我被要求为内部 MSSQL 数据库创建一个简单的 Web 前端。我正在使用 django-pyodbc-azure 。
我终于配置并运行了所有东西,但是现在当我尝试登录管理页面时,我得到一个“unicode”对象没有属性“tzinfo”错误。我在这里尝试了这个建议,但似乎没有帮助。非常欢迎任何建议!
python - 如果原始 tz 不是 UTC,则在两次替换时区后 python 日期时间的时间戳不同
输出:
为什么 tzinfo 替换两次后变量 date_2 的时间戳不同?
因为变量 date_1 是相同的。
ruby-on-rails - 在 Rails 表单中设置默认时区
我正在尝试设置默认值,或者理想情况下首先在创建公司时在表单中显示预定义的选项列表、时区。
目前,下面的代码会呈现可用时区的完整列表,而查找特定时区相当繁琐。当前所有的公司要么位于两个时区之一,默认为特定时区会是更好的体验,甚至更好的是,将两个时区值附加到列表顶部。这是表单域:
我尝试设置一些不同的选项,但似乎没有传统的方法可以做到这一点。
ruby - 从 tzInfo TimeZone 获取国家?
给定一个 tzInfoTimeZone
对象,例如'America/New_York
“我如何获取将使用带有此标识符的时区的关联国家(国家?)?
实例方法不链接回国家:
http://www.rubydoc.info/gems/tzinfo/TZInfo/Timezone
我的问题描述:
- 我收到了在某个时区生成的科学数据集,该时区带有长区域标识符(幸运的是!)。这些数据集未在启用地理定位的情况下存储,因此时区是生成数据的第一个标识符。
- 将时区转换为友好的标识符是了解其来源的第一步,但许多时区名称非常深奥(美国/梅诺米尼?),因此最好从时区反向查找支持该名称的国家/地区列表区。