python - 可以在Python的日期时间模块上仅指定年份吗?

标签 python date datetime

在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/

相关文章:

php - 在 PHP 中查找上个月的最后一天

python - url_for : how to look into another folder other than static

python - 如何从 Selenium 浏览器加载 session 和 cookie 到 Python 中的请求库?

python - 如何在通过 rpy 将 SPSS 文件(.sav)导入 pandas 时保留标签?

php - 设置日期标题以降低 SpamAssassin 分数

java - 使用不同的样式和区域设置通过 DateFormat.getDateInstance 解析迄今为止的字符串时出现问题

c# - 日期时间 DayOfWeek 比较

python - 无法在 PyCharm 中导入 pygame

java - Joda 时间为 BST 时区提供了解析异常,但在 GMT 时则没有

c# - 将字符串解析为 DateTime,格式化,然后返回字符串 - C#