【发布时间】:2012-12-03 15:16:52
【问题描述】:
我正在使用 python/Zope 进行开发。 目前我在一个文件中将日期对象格式化为“%m-%d-%Y”格式。代码如下所示
if resultSet :
for eachResult in resultSet :
DateTime(eachResult['txntime']).strftime("%m-%d-%Y")
这会触发以下错误:
File "Script (Python)", line 37, in CronJobFindUnmatchedTransfer_v2_1
File "/opt/zope-2.7/lib/python/DateTime/DateTime.py", line 750, in __init
s,d = _calcSD(t)
File "/opt/zope-2.7/lib/python/DateTime/DateTime.py", line 331, in _calcSD
d = dd / 86400.0
我对此一无所知。有人请帮我..
【问题讨论】:
-
您的回溯不完整,看起来像是从错误的地方挑选出来的。您的 Zope 日志中是否没有要复制的错误?
-
感谢您的评论。其实这是在生产环境中发生的。我无法访问生产环境。在我的开发环境中它工作正常。
-
甚至您的生产环境的日志中肯定有更完整的回溯?至少部署我在对生产服务器的回答中提出的更改,以处理传递给
DateTime()构造函数以使其失败的值。