代码之家  ›  专栏  ›  技术社区  ›  Laurent Cesaro

将下午1:00:00转换为13:00:00

  •  -2
  • Laurent Cesaro  · 技术社区  · 7 年前

    在python 2.7中,您知道如何转换吗 9/21/2017 1:00:00 PM 9/21/2017 13:00:00 ?

    我的数据在一列的数据框中 df['entime'] 使用此格式: 2017年9月21日下午1:00:00

    我试图用 df['entime'] = pd.to_datetime(df['entime'])

    然后更改格式: df['entime'].strftime('%Y/%m/%d hh:mm:ss')

    谢谢

    1 回复  |  直到 7 年前
        1
  •  0
  •   Laurent Cesaro    7 年前

    解决方案

    函数应用:

    pd.to_datetime(dftime['enttime']).apply(lambda x:x.strftime('%Y/%m/%d %H:%M:%S'))