Joh*_*ews 6 python datetime pandas
我有一个datetime实例声明如下:
dtDate = datetime.datetime(2016,1,1,0,0)
Run Code Online (Sandbox Code Playgroud)
我如何从上个月和前一年获得dtDate?
例如:
dtDate.minusOneMonth()
# to return datetime.datetime(2015,12,1,0,0)
Run Code Online (Sandbox Code Playgroud)
您可以使用:
dtDate = datetime.datetime(2016,1,1,0,0)
print (dtDate - pd.DateOffset(months=1))
2015-12-01 00:00:00
print (dtDate - pd.DateOffset(years=1))
2015-01-01 00:00:00
Run Code Online (Sandbox Code Playgroud)
添加s很重要,因为如果year仅使用:
print (dtDate - pd.DateOffset(year=1))
0001-01-01 00:00:00
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3438 次 |
| 最近记录: |