Python 時間操作

2022-05-07 17:18:07 字數 1146 閱讀 8979

目錄

datetime

timedelta

datetime 轉 字串

strstrftime

strftime字串 轉 datetime

strptime

python標準模組 datetime

除了5種類以外,datetime模組還定義了兩個常量:datetime.minyear和datetime.maxyear,分別表示datetime所能表示的最小、最大年份。其中,minyear = 1,maxyear = 9999。

1. 顯示今天的日期:

import time

from datetime import date

today = date.today()

print today

顯示結果:datetime.date(2015, 8, 21)

2. 按不同的格式輸出日期:

import time

from datetime import date

today=date.today()

today.isoformat()

顯示結果:'2015-08-21'today.strftime("%d/%m/%y")

顯示結果:'21/08/15'today.strftime("%d-%m-%y")

顯示結果:『21-08-15』today.strftime("%a %d. %b %y")

顯示結果:'friday 21. august 2015'

3. 獲取當前時間戳,反解時間戳

from datetime import *

import time

print time.time()

顯示結果:1440172174.678date.fromtimestamp(time.time())顯示結果:datetime.date(2015, 8, 21)

python時間操作

1 計算時間差 q 如何方便的計算兩個時間的差,如兩個時間相差幾天,幾小時等 a 使用datetime模組可以很方便的解決這個問題,舉例如下 import datetime d1 datetime datetime 2009,3 23 d2 datetime datetime 2009,10 7 d...

python時間操作

不管何時何地,只要我們程式設計時遇到了跟時間有關的問題,都要想到 datetime 和 time 標準庫模組,今天我們就用它內部的方法,詳解python操作日期和時間的方法。1.將字串的時間轉換為時間戳 複製 如下 方法 a 2013 10 10 23 40 00 將其轉換為時間陣列 import ...

python 時間操作

把2018年6月30日轉化為元組和時間戳 time str 2018 06 30 09 59 26 print time.strptime time str,y m d h m s tup time time.strptime time str,y m d h m s print time.mkti...