zoukankan      html  css  js  c++  java
  • Datatime 时间模块

    #获取当前的 年/月/日
    today = datetime.date.today()
    out:     2020-05-05
    
    # 获取指定的年/月/日
    t = datetime.date(1992,4,2)
    out:    1992-04-02
    # 获取当前本地时间的 年/月/日/ 时/分/秒
    now =datetime.datetime.now()
    out:  2020-05-05 19:10:59.833475
    
    # 获取指定 的  年/月/日/ 时/分/秒
    t1 = datetime.datetime(1989,2,9,11,43,30)
    out:        1989-02-09 11:43:30
    t2= datetime.datetime(1989,2,20,7,30,10)
    # 时间间隔datedelta
    print(t2-t1)
    out:    10 days, 19:46:40
    # 获取时间间隔(时间差),这里计算2000-10-1过了100天的日期
    t1 = datetime.datetime(2000,10,1)
    t2 = datetime.timedelta(100)
    print(t1+t2)
    out:     2001-01-09 00:00:00
    # 字符串转换方法
    from dateutil.parser import parse
    # paer() 返回的是  <class 'datetime.datetime'>
    date1 = '2017 6 1'
    date2 ='30/12/2017' #2017年12月30日
    date3 = '2000-1-1'
    date4 = '5/9/2014' # 2014年5月9日
    date5 = 'Jan 20, 1997 10:45PM' # 1997年1月20日 22点的45分0秒
    print(parse(date1))
    print(parse(date2))
    print(parse(date3))
    print(parse(date4,dayfirst=True)) #如果希望日在月份之前,可以通过dayfirst来设置
    print(parse(date5))
    out:       2017-06-01 00:00:00
    2017-12-30 00:00:00 
    2000-01-01 00:00:00
    2014-09-05 00:00:00
    1997-01-20 22:45:00
  • 相关阅读:
    hrbust1841再就业(状态压缩dp)
    并查集 poj2236
    JavaScript 常用单词整理
    HTML/CSS 常用单词整理
    HTML/CSS 知识点
    JavaScript 知识点
    ArcGIS裁剪影像数据
    小小程序员
    ArcGIS平面阴影制作
    前端相关的seo技术
  • 原文地址:https://www.cnblogs.com/parsonbf/p/12831985.html
Copyright © 2011-2022 走看看