一,time模組
1,輸出時間戳
import timetimestamp = time.time()
2,休眠
import timetime.sleep(2)
3,輸出時間元祖(time.localtime())
import timeprint(time.localtime())
4, 將時間元祖轉換為時間戳(time.mktime)
import timetimearray = time.localtime()
timestamp = time.mktime(timearray)
5,將時間元祖轉換為字串時間
import timetimearray = time.localtime()
print(time.strftime('%y-%m-%d %h:%m:%s',timearray))
這裡的timearry時間元祖其實可以不用傳,預設為空,即使用當前時間的時間元祖或者說陣列。
6,將字串轉換為時間元祖
import timetimestr= '2018-02-07 10:17:47'
print(time.strptime(timestr,'%y-%m-%d %h:%m:%s'))
7,獲取當前時間
import timenow_time = time.strftime('%y-%m-%h %h:%m:%s')
print(now_time)
小結,time模組主要用於休眠和時間戳用,更加強大的功能建議使用datetime模組。
二,datetime模組
from datetime impor datetime獲取時間物件
now_time = datetime.now() 後續的操作基於該物件操作
1,獲取年月日時分秒
print(datetime.now)print(type(datetime.now()))
#獲取年
print(datetime.now().year)
#獲取月
print(datetime.now().month)
#獲取日
print(datetime.now().day)
#獲取時
print(datetime.now().hour)
#獲取分
print(datetime.now().minute)
#獲取秒
print(datetime.now().second)
2,獲取當前時間
from datetime import datetimenow_time = datetime.now().strftime('%y-%m-%d %h:%m:%s')
print(now_time)
3, 獲取過去的時間或者未來的時間
a,獲取昨天的時間from datetime import datetime ,timedelta
now_time = datetime.now()
old_time = now_time + timedelta(days=-1)
print(old_time)
b,獲取明天的時間
from datetime import datetime ,timedelta
now_time = datetime.now()
old_time = now_time + timedelta(days=+1)
print(old_time)
4,給定時間戳計算日期
from datetime import datetimetimestamp = 1381419600
dataarray = datetime.utcfromtimestamp(timestamp)
print(dataarray)
#計算三天前的時間
print((dataarray)-timedelta(days=3))
python time模組和datetime模組
在 python 文件裡,time是歸類在generic operating system services中,換句話說,它提供的功能是更加接近於作業系統層面的。通讀文件可知,time 模組是圍繞著 unix timestamp 進行的 常用操作 獲取當前時間戳 time.time ime.time...
python time 和日期相關模組
calendar 功能 獲取指定年份的日曆字串 格式 calendar.calendar 年份,w 2,l 1,c 6,m 3 返回值 字串 w表示 2個日期之間的間隔字元長度 l表示 乙個周占用幾個行高度 c表示2個月份之間的空白間隔 m表示一行顯示幾個月month 功能 獲取指定年月的日曆字串 ...
Python time模組操作
參考 python 程式能用很多方式處理日期和時間,轉換日期格式是乙個常見的功能。python 提供了乙個 time 和 calendar 模組可以用於格式化日期和時間。時間間隔是以秒為單位的浮點小數。每個時間戳都以自從1970年1月1日午夜 曆元 經過了多長時間來表示。python 的 time ...