Python 時間模組

2021-10-04 13:44:30 字數 2505 閱讀 4749

# 匯入time模組

import time

時間分為三種格式:

作用:用於時間間隔的計算

print

(time.time())

# 2023年1月1日當前經過的秒數

作用:用於展示時間

print

(time.strftime(

'%y-%m-%d %h:%m:%s %p'))

# 2020-03-30 21:16:28 pm

print

(time.strftime(

'%y-%m-%d %x'))

# 2020-03-30 21:16:28

# %x 的作用等同於 %h:%m:%s

作用:用於單獨獲取時間的某一部分

print

(time.localtime())

# time.struct_time(tm_year=2020, tm_mon=3, tm_mday=30, tm_hour=21, tm_min=21, tm_sec=32, tm_wday=0, tm_yday=90, tm_isdst=0)

print

(res.tm_year)

# 2020

print

(res.tm_yday)

# 90

import datetime
# print(datetime.datetime.now())

# print(datetime.datetime.now() + datetime.timedelta(days=3))

# print(datetime.datetime.now() + datetime.timedelta(weeks=1))

import time
s_time=time.localtime(

)print

(s_time)

print

(time.mktime(s_time)

)# 時間戳->struct_time

tp_time=time.time(

)print

(time.localtime(tp_time)

)

# 補充:世界標準時間與本地時間

print

(time.localtime())

# 本地時間

print

(time.gmtime())

# 世界標準時間

print

(time.localtime(

333333333))

print

(time.gmtime(

333333333

))

s_time=time.localtime(

)print

((time.strftime(

'%y-%m-%d %h:%m:%s'

,s_time)))

print

(time.strptime(

'1988-03-03 11:11:11'

,'%y-%m-%d %h:%m:%s'

))

真正需要掌握的:

format string—>struct_time—>timestamp

struct_time = time.strptime(

'1988-03-03 11:11:11'

,'%y-%m-%d %h:%m:%s'

)timestamp = time.mktime(struct_time)

print

(timestamp)

format string<—struct_time<—timestamp

res = time.strftime(

'%y-%m-%d %x'

, time.localtime(timestamp)

)print

(res)

# import time

# print(time.asctime())

import datetime

print

(datetime.datetime.now())

print

(datetime.datetime.utcnow())

print

(datetime.datetime.fromtimestamp(

333333

))

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...