我想使用 Python 从当前日期中提取年份。
在 C# 中,这看起来像:
DateTime a = DateTime.Now()
a.Year
Python 需要什么?
原文由 grobartn 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想使用 Python 从当前日期中提取年份。
在 C# 中,这看起来像:
DateTime a = DateTime.Now()
a.Year
Python 需要什么?
原文由 grobartn 发布,翻译遵循 CC BY-SA 4.0 许可协议
import datetime
a = datetime.datetime.today().year
甚至(正如 Lennart 建议 的那样)
a = datetime.datetime.now().year
甚至
a = datetime.date.today().year
原文由 user44484 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答9.5k 阅读✓ 已解决
2 回答5.1k 阅读✓ 已解决
2 回答3.5k 阅读✓ 已解决
3 回答4.4k 阅读
2 回答2.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
它实际上在 Python 中几乎相同.. :-)
当然,date 没有关联的时间,所以如果你也关心它,你可以对一个完整的 datetime 对象做同样的事情:
(显然没有什么不同,但是您当然可以在获取年份之前将 datetime.datetime.today() 存储在变量中)。
需要注意的一件关键事情是,在某些 python 版本(我认为是 2.5.x 树)中,时间组件在 32 位和 64 位 python 之间可能不同。因此,您会在某些 64 位平台上找到诸如小时/分钟/秒之类的东西,而在 32 位平台上则可以找到小时/分钟/秒。