1. 程式人生 > >日期時間模塊datetime

日期時間模塊datetime

con 方法 時間間隔 時間 間隔 datetime mtime bsp mon

datetime模塊定義的類:

  • datetime.date 表示日期類,常用屬性有year,month,day
  • datetime.time 表示時間類,常用屬性有hour,minute,second,microsecond
  • dattetime.datetime 表示日期時間
  • datetime.timedelta 表示時間間隔,即兩個時間點直接長度
  • datetime.tzinfo 與時區相關信息

datetime常用方法:

  • datetime.datetime.now() 返回當前的datetime日期類型
    datetime.datetime.now()
    datetime.datetime(
    2018, 4, 9, 21, 9, 36, 593637)
  • datetime.date.fromtimestamp(1523278065.6224263) 將時間戳轉換為日期時間類型,只保留年月日
    datetime.date.fromtimestamp(1523278065.6224263)
    datetime.date(2018, 4, 9)
  • 時間運算
    #當前時間延後3天
    datetime.datetime.now()+datetime.timedelta(days=3)
    datetime.datetime(2018, 4, 12, 21, 14, 41, 408640)
    # 默認參數為day
    # days:天
    # microseconds:微秒
    # seconds:秒
    # hours:小時
    # minutes:分鐘
  • 時間替換
    #將年月日進行替換
    d=datetime.datetime.now()
    >>> d
    datetime.datetime(2018, 4, 9, 21, 19, 51, 279323)
    >>> d.replace(year=2016,month=8,day=1)
    datetime.datetime(2016, 8, 1, 21, 19, 51, 279323)

日期時間模塊datetime