草庐IT

DATETIME

全部标签

Python pandas整数YYYYMMDD到日期时间

为此提前道歉,但经过两个小时的搜索和尝试,我无法在这里得到正确的答案。我有一个数据框,通过pandasiosql.read_frame()填充。被证明对我来说太多的列是dtypeint64。整数的格式为YYYYMMDD。例如20070530-2007年5月30日。我尝试了一系列方法,最明显的是;pd.to_datetime(dt['Date'])和pd.to_datetime(str(dt['Date']))具有不同参数的功能的多种变化。结果充其量只是将日期解释为时间。日期设置为1970-01-01-结果如上例1970-01-0100:00:00.020070530我还尝试了类似帖子中

Python pandas整数YYYYMMDD到日期时间

为此提前道歉,但经过两个小时的搜索和尝试,我无法在这里得到正确的答案。我有一个数据框,通过pandasiosql.read_frame()填充。被证明对我来说太多的列是dtypeint64。整数的格式为YYYYMMDD。例如20070530-2007年5月30日。我尝试了一系列方法,最明显的是;pd.to_datetime(dt['Date'])和pd.to_datetime(str(dt['Date']))具有不同参数的功能的多种变化。结果充其量只是将日期解释为时间。日期设置为1970-01-01-结果如上例1970-01-0100:00:00.020070530我还尝试了类似帖子中

python - 高效的 p​​ython 数组到 numpy 数组的转换

我从python标准库中获得了一个数组格式的大数组(12Mpix的图像)。由于我想对这些数组执行操作,因此我希望将其转换为numpy数组。我尝试了以下方法:importnumpyimportarrayfromdatetimeimportdatetimetest=array.array('d',[0]*12000000)t=datetime.now()numpy.array(test)printdatetime.now()-t我在一两秒之间得到一个结果:相当于python中的一个循环。有没有更有效的方法来进行这种转换? 最佳答案 np

python - 高效的 p​​ython 数组到 numpy 数组的转换

我从python标准库中获得了一个数组格式的大数组(12Mpix的图像)。由于我想对这些数组执行操作,因此我希望将其转换为numpy数组。我尝试了以下方法:importnumpyimportarrayfromdatetimeimportdatetimetest=array.array('d',[0]*12000000)t=datetime.now()numpy.array(test)printdatetime.now()-t我在一两秒之间得到一个结果:相当于python中的一个循环。有没有更有效的方法来进行这种转换? 最佳答案 np

python - 使用 Python 将字符串转换为格式化的日期时间字符串

我正在尝试将字符串“20091229050936”转换为“05:092009年12月29日(UTC)”>>>importtime>>>s=time.strptime("20091229050936","%Y%m%d%H%M%S")>>>prints.strftime('%H:%M%d%B%Y(UTC)')给予AttributeError:'time.struct_time'对象没有属性'strftime'显然,我犯了一个错误:时间是错误的,它是一个日期时间对象!它有一个日期和一个时间组件!>>>importdatetime>>>s=datetime.strptime("20091229

python - 使用 Python 将字符串转换为格式化的日期时间字符串

我正在尝试将字符串“20091229050936”转换为“05:092009年12月29日(UTC)”>>>importtime>>>s=time.strptime("20091229050936","%Y%m%d%H%M%S")>>>prints.strftime('%H:%M%d%B%Y(UTC)')给予AttributeError:'time.struct_time'对象没有属性'strftime'显然,我犯了一个错误:时间是错误的,它是一个日期时间对象!它有一个日期和一个时间组件!>>>importdatetime>>>s=datetime.strptime("20091229

python - 从字符串日期中提取一年中的某一天和儒略日

我在python中有一个字符串"2012.11.07"。我需要将它转换为日期对象,然后得到一个整数值dayofyear和Julianday。有可能吗? 最佳答案 首先,您可以将其转换为datetime.datetime对象,如下所示:>>>importdatetime>>>fmt='%Y.%m.%d'>>>s='2012.11.07'>>>dt=datetime.datetime.strptime(s,fmt)>>>dtdatetime.datetime(2012,11,7,0,0)那你就可以用datetime上的方法得到你想要的了

python - 从字符串日期中提取一年中的某一天和儒略日

我在python中有一个字符串"2012.11.07"。我需要将它转换为日期对象,然后得到一个整数值dayofyear和Julianday。有可能吗? 最佳答案 首先,您可以将其转换为datetime.datetime对象,如下所示:>>>importdatetime>>>fmt='%Y.%m.%d'>>>s='2012.11.07'>>>dt=datetime.datetime.strptime(s,fmt)>>>dtdatetime.datetime(2012,11,7,0,0)那你就可以用datetime上的方法得到你想要的了

python - 如何使用 pytest 对 python datetime.datetime.now 进行猴子补丁?

我需要测试使用datetime.datetime.now()的函数。最简单的方法是什么? 最佳答案 您需要对datetime.now函数进行monkeypatch。在下面的示例中,我正在创建可以稍后在其他测试中重复使用的fixture:importdatetimeimportpytestFAKE_TIME=datetime.datetime(2020,12,25,17,5,55)@pytest.fixturedefpatch_datetime_now(monkeypatch):classmydatetime:@classmethod

python - 如何使用 pytest 对 python datetime.datetime.now 进行猴子补丁?

我需要测试使用datetime.datetime.now()的函数。最简单的方法是什么? 最佳答案 您需要对datetime.now函数进行monkeypatch。在下面的示例中,我正在创建可以稍后在其他测试中重复使用的fixture:importdatetimeimportpytestFAKE_TIME=datetime.datetime(2020,12,25,17,5,55)@pytest.fixturedefpatch_datetime_now(monkeypatch):classmydatetime:@classmethod