79得票14回答
在Windows上启动Rails v4.1.0服务器时出现TZInfo :: DataSourceNotFound错误

我使用 Ruby on Rails v4.1.0 创建了一个新的应用程序。在Windows上尝试启动服务器或控制台时,遇到以下错误:$ rails server Booting WEBrick Rails 4.1.0 application starting in development on...

39得票3回答
'datetime.datetime'对象的属性'tzinfo'不可写。

我如何设置刚从数据存储中获取的日期时间实例的时区? 当它第一次出现时,它在UTC时区。 我想将其更改为东部标准时间(EST)。 例如,我尝试:class Book( db.Model ): creationTime = db.DateTimeProperty() 当检索到一本书时,...

30得票3回答
如何将TZInfo标识符转换为Rails时区名称/键

我该如何将作为TZInfo标识符接收的js值转换为Rails TimeZone名称/键? 从:JavaScript TZinfo检测返回的“America/New_York” 到:Rails TimeZone中使用的“Eastern Time (US & Canada)”约定 另一个例子:...

21得票3回答
Python 中 datetime.strptime() 函数的时区指令 '%z' 不可用。

使用 datetime.strptime() 的 '%z' 模式 我有一个字符串表示日期,我可以很好地解析它并将其转换为干净的 datetime 对象:date = "[24/Aug/2014:17:57:26" dt = datetime.strptime(date, "[%d/%b/%Y...

20得票2回答
从tzdata中提取历史闰秒

有没有一种方法可以从大多数Linux发行版上分发的时区数据库中提取历史闰秒的瞬间?我正在寻找Python解决方案,但任何在命令行上运行的东西都可以。 我的用例是将GPS时间(基本上是自1980年第一颗GPS卫星启动以来的秒数)转换为UTC或本地时间。 UTC会不时进行闰秒调整,而GPS时间会...

14得票1回答
将一个tzinfo插入到datetime中

我有以下的 tzinfo 具体子类定义:from datetime import datetime, timedelta, tzinfo class ManilaTime(tzinfo): def utcoffset(self, dt): return timedelta(hou...

13得票1回答
为什么pytz的localize()方法不能生成一个具有与其本地化的时区对象匹配的时区信息的datetime对象?

有人能帮我理解这里发生了什么吗? import pytz from datetime import datetime tz = pytz.timezone('Europe/Berlin') print repr(tz) # <DstTzInfo 'Europe/Berlin' LMT+...

10得票3回答
Ruby on Rails 服务器启动不起来。

你好,当我尝试运行rails server时,它会立即退出并显示以下消息:C:\rails_project\first_app>rails s => Booting WEBrick => Rails 4.1.0 application starting in developm...

9得票3回答
使用时区打印正确的时间,Python

扩展 好的,今天我们过得不太顺利。 当您将正确的tzinfo对象附加到datetime实例上,然后strftime()它时,它仍然以UTC格式输出,似乎忽略了我附加的美丽的tzinfo对象。 # python 2.5.4 now = datetime.now() ...