关于时间的函数以及用法

  • 获取当天日期

    from datetime import date
    today = date.today()
    print(today) # 2022-11-10 输出当天日期  <class 'datetime.date'>
    print("当前年:", today.year)
    print("当前月:", today.month)
    print("当前日:", today.day)
    
  • 获取当前时间

    import datetime
    now = datetime.datetime.now()
    print(now) # 2022-11-10 13:56:52.137891 输出当前时间<class'datetime.datetime'>
    
  • 将数字转为时间对象

    import datetime
    t = datetime.date(2022,11,10)
    pritnt(t)  # 2022-11-10 <class 'datetime.date'>
    
    from datetime import time
    t = time(11,10,56)
    print(t)  # 11:10:56 <class 'datetime.time'>
    
  • 获取当前的时间戳

    import datetime
    import time
    t = datetime.datetime.now().timestamp()
    print(t) # 1668065049.539514  <class 'float'>
    t1 = time.time()
    print(t1) # 1668065049.539514  <class 'float'>
    tt = date.fromtimestamp(t)
    print(tt) #2022-11-10 <class 'datetime.date'>
    
  • 格式化日期格式

    from datetime import datetime
    now = datetime.now()
    t = now.strftime("%H:%M:%S")
    print(t) # 17:14:24 <class 'str'> 
    s = now.strftime("%Y%m%d,%H:%M:%S")
    print(s) # 2022-11-10,17:22:09
    
posted @ 2022-11-11 09:37  雨快停了  阅读(104)  评论(0)    收藏  举报