本文目录


    python中字符串与datetime的相互转换

    1.datetime对象转换成字符串

    • 利用str或者strftime方法可以将datetime对象转换成字符串:
    1.  from datetime import datetime # 导入datetime模块
    2.  stamp = datetime(2017, 10, 7) # 生成一个datetime对象
    3.  str(stamp) # 转换  #结果显示:'2017-10-07 00:00:00'
    • 使用strftime函数,需要传入一个格式化字符串:
    stamp.strftime('%Y-%m-%d') # 结果显示:'2017-10-07'

    strftime虽然有些麻烦,但是用途很多,比如可以输出当前日期是星期几:

    stamp.strftime("%w") # 结果显示:'6',表示当前日期为星期六

    2.字符串转换成datetime对象

    datetime.strptime可以用这些格式化编码将字符串转换成日期:

    value = '2017/10/7'
    datetime.strptime(value, '%Y/%m/%d')

    结果显示:

    datetime.datetime(2017, 10, 7, 0, 0)

    原文地址 blog.csdn.net

    文章作者:  BigYoung
    版权声明:  本网站所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 BigYoung !