python 時間模組

2021-10-02 03:11:02 字數 1869 閱讀 3842

時間表示的幾種形式

1.時間戳

2.字串時間

3.元組型別的時間

"""

import os

import time

# 1.時間戳

print(time.time())

# 2.字串時間

print(time.ctime())

# 3.元組時間

print(time.localtime())

info = time.localtime()

print(info)

print(info.tm_year)

print(info.tm_mon)

常用時間的轉換

"""import time

import os

# 把元組時間轉換為時間戳

tuple_time = time.localtime()

print(tuple_time)

print(time.mktime(tuple_time))

# 把元組時間轉化為字串時間

print(time.strftime('%d-%m',tuple_time))

print(time.strftime('%y/%m/%d',tuple_time))

print(time.strftime('%t',tuple_time))

print(time.strftime('%f',tuple_time))

# 將時間戳型別的時間轉換為字串時間

pwd_time = os.path.getctime('/etc/passwd')

print(pwd_time)

print(time.ctime(pwd_time))

# 將時間戳型別轉換為元組型別的時間

print(time.localtime(pwd_time))

# 將元組時間轉化為時間戳

tuple_time = time.localtime()

print(time.mktime(tuple_time))

time模組的練習:

"""import os

from datetime import date

from datetime import datetime

from datetime import timedelta

print(date.today())

print(datetime.now())

# 如何計算三天前的時間和三天後的時間

d = date.today()

delta = timedelta(days=3)

print(d + delta)

print(d - delta)

# 如何計算兩個小時前的時間和兩個小時後的時間

now_hour = datetime.now()

delta = timedelta(hours=2)

print(now_hour - delta)

print(now_hour + delta)

# 返回兩個時間 想計算兩個時間之間的時間差

now_time = datetime.now()

print(now_time)

pwd_time = os.path.getmtime('/etc/passwd')

print(pwd_time)

pwd_time_obj = datetime.fromtimestamp(pwd_time)

print(pwd_time_obj)

dalta = now_time - pwd_time_obj

print(delta)

python 時間模組

import os import time s 2019 7 14 print time.strptime s,y m d s time 09 00 00 print time.strptime s time,h m s 把元組的時間轉換為時間戳 tuple time time.localtime ...

python 時間模組

格式化時間字串 y 兩位數的年份表示 00 99 y 四位數的年份表示 0000 9999 m 月份 01 12 d 月內的一天 0 31 h 24小時制的小時數 0 23 i 12小時制的小時數 01 12 m 分鐘數 00 59 s 秒 00 59 a 本地簡化星期名稱 a 本地完整星期名稱 b...

python 時間模組

時間的一般表示 import time s 2019 7 14 print time.strptime s,y m d 1.時間戳 print time.time 2.字串時間 print time.ctime 3.元組型別的時間 print time.localtime info time.loc...