这应该很简单,但我不能得到正确的语法。所以,我有一个参数字典如下-
paramDict = {
StartPostingDateFilter": {
"msgPrompt": "Start date",
"dataType": "datetime",
"tableField": [{"table":"TableName",
"field":"ColumnName"}],
"value": ["2006-01-01"]
}
}
StartPostingDateFilter = paramDict['StartPriorDateFilter']['value'][0]
现在,我想从“StartPriorDateFilter”用户提供的日期值中减去一年。如果是闰年我该怎么办?我想达到以下目标-
If, StartPostingDateFilter = '2006-01-01'
Then create new variable, NewStartPostingDateFilter = '2005-01-01'
谢谢
您可以使用dateutil:
您还可以使用datetime并替换为返回年份-1和2月28日的2月29日,如果是:
相关问题 更多 >
编程相关推荐