可以在Python的datetime模块上仅指定年份吗?

时间:2013-07-25 15:39:43

标签: python date datetime

仅在Python的year模块上指定一些数据(例如datetime)是否可行?

所以,

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对象的最佳方法是什么?

感谢。

1 个答案:

答案 0 :(得分:1)

datetime.date需要所有三个组件:年,月和日。所以你不能跳过任何一个。如果你需要这么特别的bahaviour定义你自己的日期类并适当地使用它。