在Python的datetime
模块上只指定一些数据(例如year
)是否可行?
所以,
import datetime
date = datetime.date(2013, 7, 25)
在此示例中,获得以下行为是否可行?如果可行,如何实现?
date = datetime.date(2013, None, None) # this code issues an error, so I'd like to know any alternatives.
如果这在 Python 上无法完成,那么在这种情况下处理 date
对象的最佳方法是什么?
谢谢。
最佳答案
datetime.date
需要所有三个组成部分:年、月和日。所以你不能跳过其中任何一个。如果您需要如此特殊的行为,请定义您自己的日期类并适本地使用它。
关于python - 可以在Python的日期时间模块上仅指定年份吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17862632/