Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误的Python日期计算。_Python_R_Hadoop - Fatal编程技术网

错误的Python日期计算。

错误的Python日期计算。,python,r,hadoop,Python,R,Hadoop,我试图比较R的日期和Python的日期。因为R默认使用1970-01-01作为其“增量日”。所以我也试着用“1970-01-01”代替Python的“deltatime” 在R中,2011-01-01返回14975,2011-10-26返回15273。 但是Python返回14975和15000 下面是我在Python控制台上键入的内容。我真的不明白结果。 有什么建议吗?我正在使用Python2.6(Hadoop的内置版本) 我可以推荐解析器来避免这些恼人的错误吗 >>> fr

我试图比较R的日期和Python的日期。因为R默认使用1970-01-01作为其“增量日”。所以我也试着用“1970-01-01”代替Python的“deltatime”

在R中,2011-01-01返回14975,2011-10-26返回15273。 但是Python返回14975和15000

下面是我在Python控制台上键入的内容。我真的不明白结果。 有什么建议吗?我正在使用Python2.6(Hadoop的内置版本)

我可以推荐解析器来避免这些恼人的错误吗

>>> from dateutil.parser import parse
>>> parse("2011-10-26")
datetime.datetime(2011, 10, 26, 0, 0)

%M
表示分钟,而不是月份。试试
%m
。谢谢,Flick先生!真管用!我真的怀疑那些将这篇文章标记为“离题”的人是否在帮助stackOverflow社区。他们根本没有提供任何答案。他们只是拒绝投票或“挂旗”。像我这样来自其他编程语言的人需要知道,例如'm%'和'm%'是不同的!如果他们把它标记为“重复的帖子”,并给我指出正确的答案,我就能理解离题'???虽然我不一定同意,但我认为这与“简单的排版错误”这一特定短语有更大的关系。几个月来错误地输入分钟并不是一个简单的“排版”(除非你真的试图输入一个“m”,我对此表示怀疑……)如果格式是固定的,那么SO上的一些人对关闭按钮
dateutil
感到非常高兴,这可能是一种过分的杀伤力。有助于查找
strftime()
格式代码。
>>> from dateutil.parser import parse
>>> parse("2011-10-26")
datetime.datetime(2011, 10, 26, 0, 0)