代码之家  ›  专栏  ›  技术社区  ›  dark horse

如何仅在时间戳列中显示日期组件-Python

  •  3
  • dark horse  · 技术社区  · 7 年前

    我有一个熊猫数据框,它有一个时间戳列。我只想显示它的日期部分,而不是hh:mm:ss部分。我尝试使用to\u datetime函数,但它没有删除时间组件。有人能帮忙吗。谢谢

    input date : 2018-05-03 07:20:17
    date = pd.to_datetime(df["FileReceivedTime"], format="%Y%m%d%")
    date
    
    Output : 2018-05-03 07:20:17
    
    1 回复  |  直到 7 年前
        1
  •  3
  •   Joe    7 年前

    您可以添加以下内容:

    dt.strftime('%Y/%m/%d')
    

    在里面

    date = pd.to_datetime(df["FileReceivedTime"], format="%Y%m%d%").dt.strftime('%Y/%m/%d')