18得票1回答
dateutil和pytz给出了不同的结果。

我在使用dateutil和pytz比较输出时遇到了问题。我正在创建一个意识到时区的日期时间对象(UTC),然后将其转换为给定的时区,但是我得到了不同的答案。我怀疑dateutil有时会给出错误的结果,因为它在考虑夏令时时存在问题(至少我读到了一条评论),但我找不到确认或解决该问题的方法。这是代...

43得票1回答
使用"import dateutil"和"dateutil.parser.parse()"时出现AttributeError,但是使用"from dateutil import parser"则没有问题

我正在使用Python 2.7.3中的 dateutil 模块 进行编程。我想要使用以下代码: import dateutil dateutil.parser.parse("01-02-2013") 但是我遇到了一个错误: AttributeError: 'module' object...

45得票8回答
Python 2.7:无法在Windows上使用pip "bash:pip:命令未找到"

我正在尝试安装位于 https://scipy.org/stackspec.html 的 SciPy 栈 [我只能使用2个链接; 尽量明智地使用它们]。 我知道有更简单的方法来完成这个过程,但我认为通过手动操作可以学到很多东西。 我对很多这方面的问题都比较新,所以如果在任何时候听起来无知,请原...

11得票3回答
如何将时间差转换为字符串并再次转回时间差

Dateutil的timedelta对象似乎有自定义的__str__方法:In [1]: from datetime import timedelta In [2]: td = timedelta(hours=2) In [3]: str(td) Out[3]: '2:00:00' 我想要...

77得票4回答
在OS X上出现的Matplotlib问题(“ImportError:无法导入名称_thread”)

在过去几天中,Matplotlib 在我的 OS X 上停止工作。在尝试导入 matplotlib 时,我遇到了以下错误: At some point in the last few days, Matplotlib stopped working for me on OS X. Here...

11得票2回答
这是使用dateutil设置时区的正确方式吗?

>>> import dateutil.parser, dateutil.tz as tz >>> dateutil.parser.parse('2017-08-09 10:45 am').replace(tzinfo=tz.gettz('America/N...

7得票1回答
检查日期时间字符串是否符合ISO 8601格式

我喜欢使用dateutil.parser.parse模块解析日期时间字符串,这很简单。但是我注意到在我的代码中,我必须检查对象是否确实在8601(并且知道时区)。 我的结构如下: if parse(datetime).tzinfo==None: #do something else:...

10得票2回答
Python的dateutil.parser报错"ValueError: day is out of range for month"

我有一段代码,它可以在输入格式为{年}/{月}时正常运行,但当输入为1994/02时出现问题。 以下是示例代码:>>> import dateutil.parser as dtp >>> dtp.parse('1994/01') datetime.date...

55得票3回答
Python3中dateutil.parser的替代方法是什么?

Python 2.x有一个很棒的函数,叫做dateutil.parser,可以将ISO8601格式的日期转换为Python datetime值。但是它在Python 3中已经不存在了。那么替代方案是什么呢?

30得票6回答
获取dateutil.parse中的格式

在使用dateutil解析日期后,有没有办法获取“格式”信息?例如类似于以下内容:>>> x = parse("2014-01-01 00:12:12") datetime.datetime(2014, 1, 1, 0, 12, 12) x.get_original_str...