美文网首页
python3之datetime模块常用方法详解

python3之datetime模块常用方法详解

作者: 小梨的十三 | 来源:发表于2019-06-24 13:15 被阅读0次

    datetime.date()

    datetime.date() 是构造日期方法(年月日)

    date = datetime.date(2019, 6, 1)
    print(date)
    
    输出结果:2019-06-01
    

    datetime.time()

    datetime.time()是构造时间方法(时分秒等)

    date = datetime.time(1,2,3,22)
    print(date)
    
    输出结果:01:02:03.000022
    

    datetime.datetime()

    datetime.datetime()是以上两个和在一起的方法包含日期时间

    date = date = datetime.datetime(2019, 8, 10, 1, 2, 3, 22)
    print(date)
    
    输出结果:2019-08-10 01:02:03.000022
    
    

    datetime.timedelta()

    datetime.timedelta() 时间间隔对象(timedelta)。一个时间点(datetime)加上一个时间间隔(timedelta)可以得到一个新的时间点(datetime)。比如今天的上午3点加上5个小时得到今天的上午8点。同理,两个时间点相减会得到一个时间间隔。

    today = datetime.datetime.today()
    yesterday = today - datetime.timedelta(days=100)
    print(yesterday)
    
    输出结果:
    2019-03-16 13:12:44.953739
    

    时间格式化strftime方法。

    today = datetime.datetime.now().strftime('%Y-%S-%d %H:%M:%S')
    print(today)
    
    输出结果:
    2019-01-24 13:15:01
    

    时间差,计算 秒(seconds)和 天(days)

    today = datetime.datetime(2019,1,24,13,15,1)
    print(datetime.datetime.now())
    now=datetime.datetime.now()
    print((now-today).seconds)
    
    输出结果:
    401
    

    相关文章

      网友评论

          本文标题:python3之datetime模块常用方法详解

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