【问题标题】:How to parse dates to get the year in Python [duplicate]如何解析日期以获取 Python 中的年份 [重复]
【发布时间】: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 我很抱歉,你是对的。我进行了快速搜索,但没有发现任何明显的东西。我很懒。我以后不会再这样做了

标签: python date


【解决方案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 文件中读取数据。

【讨论】:

    猜你喜欢
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    • 2021-05-04
    • 1970-01-01
    • 2019-06-30
    • 1970-01-01
    • 2020-03-15
    • 1970-01-01
    相关资源
    最近更新 更多