python- 時間模塊 datatime 知識整理

  • datatime 模塊
    • 對日期,時間,時間戳的處理
    • datetime 類
      • 類方法
        •  today() 返回本地時區當前時間的datetime對象。
        •  now (tz=None) 返回當前時間的datetime 對象,時間到微秒,若是tz爲None,返回和today()同樣
        •    utcnow() 沒有時區的當前時間
        •    fromtimestamp(timestamp,tz=None) 從一個時間戳返回一個datetime對象
      • datetime對象
        •  timestamp() 返回一個到微秒的時間戳
          •  時間戳:格林威治時間1970年1月1日0點到如今的秒數
        •  構造方法 datetime.datetime(2019,6,10,11,1,33,79043)
        •     year,month,day,hour,minute,second,microsecond ,取datetime 對象的年月日時分秒及微妙   
        • weekday() 返回星期的天,週一0,週日6
        • isoweekday() 返回星期的天,週一1 ,週日 7
        • date() 返回日期date對象
        • time() 返回時間time對象    
        • replace() 修改並返回新的時間
        • isocalendar() 返回一個三元組(年,週數,周的天)
  • 日期格式化
    •   類方法 strptime(date_string,format),返回datetime 對象
    •   對象方法 strftime(format),返回字符串
    •   字符串 format 函數格式化
    • import datatime
    • dt = datetime.datetime.strptime("21/11/09 16:32","%d/%m/%y %H:%M)
    •  

    • print(dt.strftime("%Y-%m-%d %H:%M:%S"))
    •  

    • print("{0:%Y}/{0:%m}/{0:%d}{0:%H}::{0:%M}::{0:%S}".format(dt))
相關文章
相關標籤/搜索