1. 程式人生 > 實用技巧 >python基礎-time模組和datetime模組

python基礎-time模組和datetime模組

學習time模組,就會這張圖就行了

1.timestamp 時間戳

import time
print(time.time())#1970年1月1日起到現在的秒

2.結構化時間。

  A。localtime當地時間,時間戳為可選引數

import time
print(time.localtime())#不傳參預設當前秒
print(time.localtime(15420))

mport time
t=time.localtime()
print(t.tm_year)#結構化時間可獲取內部的內容,如年,月,日等

  B.gmtime:格林威治(GMT)時間,標準時間

import time
print(time.localtime())
print(time.gmtime())

結構化時間轉換為時間戳mktime,傳的引數是結構化時間

import time
print(time.mktime(time.localtime()))

3.Format string格式化時間。

strftime(format: str,t: Union[Tuple[int, int, int, int, int, int, int, int, int], struct_time, struct_time] = ...)-> str)

——將結構化時間轉換為格式化時間

import time
print(time.strftime('%Y-%m-%d %X',time.localtime()))  #X為時分秒

strptime(string,format)將字串時間轉換為格式化時間

import time
print(time.strptime('2016-12-1 13:14:15','%Y-%m-%d %X'))

4.asctime,ctime:格式定死了的兩種時間格式

import time
print(time.asctime())
print(time.ctime())

5.datetime

import datetime

print(datetime.datetime.now())