如何解析日期以获取 Python 中的年份 [重复]

Posted

技术标签:

【中文标题】如何解析日期以获取 Python 中的年份 [重复]【英文标题】:How to parse dates to get the year in Python [duplicate] 【发布时间】:2015-09-12 09:38:52 【问题描述】:

我有一堆来自这种格式的 csv 文件的日期

1/25/2015 1:51
1/26/2015 11:22
1/26/2015 20:33
1/27/2015 15:29
1/28/2015 19:11
1/28/2015 19:41
1/30/2015 6:20
2/2/2015 16:24
2/4/2015 18:38

在 Python 中是否有一种有效的正确方法来解析日期并提取年份? 2/8/2015 22:22

【问题讨论】:

投反对票,理由是“这个问题没有显示出任何研究成果”。 我会用“python parse date”尝试谷歌。 @TessellatingHeckler 我很抱歉,你是对的。我进行了快速搜索,但没有发现任何明显的东西。我很懒。我以后不会再这样做了 【参考方案1】:
time.strptime("2/8/2015 22:22", "%d/%m/%Y %H:%M") 

【讨论】:

你的意思是datetime 这行不通。它说AttributeError: 'module' object has no attribute 'strptime'。我使用datetime 让它工作了 那么可能是 Python 2/3 的东西。【参考方案2】:

查看pandas,这是一个开源库,为 Python 编程语言提供高性能、易于使用的数据结构和数据分析工具。

尤其是pandas.read_csv,它允许您从 csv 文件中读取数据。

【讨论】:

以上是关于如何解析日期以获取 Python 中的年份 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用月份和年份格式以精确格式显示日期[重复]

如何用2位数年份解析字符串日期?

如何从python上的当前日期获取年份? [复制]

查询数据库,分解日期以获取年份,并使用唯一年份填充下拉列表

如何从日期获取月份和年份

jQuery 日期选择器。我如何从 Jquery datepicker 中获取年份