美文网首页
python datetime 与字符串的相互转化

python datetime 与字符串的相互转化

作者: Elvis_zhou | 来源:发表于2019-07-11 12:11 被阅读0次

    1. 如何将字符串的格式转换为datetime格式呢?

    可以利用dateutil这个库:

    import dateutil
    t1 = dateutil.parser.parse("2019-02-24T19:36:20-05:00")
    print type(t1)
    print 't1: ', t1
    
    <type 'datetime.datetime'>
    t1:  2019-02-24 19:36:20-05:00
    

    如果不想要时区:

    d = '2018-11-29T06:34Z'
    t = dateutil.parser.parse(d, ignoretz=True)
    print 'time: ', t
    print type(t)
    
    time:  2018-11-29 06:34:00
    <type 'datetime.datetime'>
    

    2. 把datetime格式转为string,最简单的方法:

    a = datetime.datetime(2019, 7, 10, 8, 53, 39, 933355)
    print str(a)
    
    2019-07-10 08:53:39.933355
    

    以上!

    相关文章

      网友评论

          本文标题:python datetime 与字符串的相互转化

          本文链接:https://www.haomeiwen.com/subject/wrmrkctx.html