2

year在 Python 的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在这种情况下处理对象的最佳方法是什么?

谢谢。

4

1 回答 1

2

datetime.date需要所有三个组成部分:年、月和日。所以你不能跳过任何一个。如果您需要如此特殊的行为,请定义您自己的日期类并适当地使用它。

于 2013-07-25T15:56:12.420 回答