時間模組 time datetime

2021-08-22 04:58:03 字數 2545 閱讀 4126

""""

時間戳 :當前時間距離1970.1.1凌晨共多少秒

元組:year

month

dayhours

minuts

senconds

weekday

julia day 儒略日天文學家在使用

""""""

時間格式化

%y 四位數年份表示

%m 月份

%d 天

%h 24小時制

%i 12小時制

%m 分鐘數

%s 秒數

%f 毫秒

%w 星期 0-6 星期天為第一天

%x 本地相應的日期表示

%x 本地相應的時間表示

"""import time

c = time.time() #返回當前時間戳

print(c)

t = time.gmtime(c) #將時間戳轉為utc時間元組

print(t)

b = time.localtime(c) #將時間戳轉為本地時間元組

print("北京時間為", b)

m = time.mktime(b) #將本地時間元組轉為時間戳

print(m)

s = time.asctime(b) #將本地時間元組轉為字串

print(s, type(b))

p = time.ctime(c) #將時間戳轉為字串

print(p, type(p))

times = time.strftime("%y-%m-%d %h:%m:%s", b) #將時間元組轉為指定的字串格式 若b沒有則為當前時間

print(times)

w = time.strptime(times, "%y-%m-%d %x") #將時間字串轉為時間元組

print(w)

time.sleep(4) #****程式休眠

t1 = time.clock() #距離第一次clock()的秒數

print("%d" % t1)

time.sleep(4)

t2 = time.clock()

print("%d" % t2)

"""datetime 模組

datatime 同時有時間和日期

timedelta 主要用於時間跨度

tzinfo 時區相關

time 只關注時間

data 只關注日期

"""import datetime

d5 = datetime.datetime(1999,10,1,10,28,25,123456) #獲取指定時間

d6 = datetime.datetime.now() #獲取當前時間

d7 = d6 -d5 #計算時間差

print("指定時間為", d5)

print("當前時間為", d6)

print(d7)

print("時間型別為", type(d7))

print(d7.days) #間隔天數

print(d7.seconds) #間隔天數除外的秒數

d3 = d6.strftime("%y-%m-%d %h:%m:%s:%f") #將時間元組按照指定格式轉化為字串

print(d3)

d4 = datetime.datetime.strptime(d3,"%y-%m-%d %h:%m:%s:%f")

#將指定格式字串轉化為時間元組

print(d4)

f

:\untitled\venv\scripts\python.exe f

:/untitled/第九單元/時間模組.py

1533301312.4369671

time.struct_time(tm_year=2018, tm_mon=8, tm_mday=3, tm_hour=13, tm_min=1, tm_sec=52, tm_wday=4, tm_yday=215, tm_isdst=0)

北京時間為 time.struct_time(tm_year=2018, tm_mon=8, tm_mday=3, tm_hour=21, tm_min=1, tm_sec=52, tm_wday=4, tm_yday=215, tm_isdst=0)

1533301312.0

friaug321

:01:52

2018

friaug321

:01:52

2018

2018-08-0321:

01:52time.struct_time(tm_year=2018, tm_mon=8, tm_mday=3, tm_hour=21, tm_min=1, tm_sec=52, tm_wday=4, tm_yday=215, tm_isdst=-1)

時間模組,日曆模組

import time 從1970年1月1日0點開始到現在的時間差的秒數 時間戳 print time.time c time.time 獲取本地時間 print time.localtime 存在元祖中tuple1 time.localtime print time.ctime 將時間元祖轉轉為時...

時間模組 time模組

1.時間戳 time time 從1970 至今過了多少秒 時間戳 格式化時間 時間物件 print time.time 2.格式時間 time.strftime y m d h m s str formate time 格式為字串 y year with century as a decimal ...

python模組之時間模組

表示時間的方式分為 1時間戳 timestamp 2格式化化的時間字串 format string 3結構化時間 struct time 時間戳,浮點型 print time.strftime y m d x 格式化時間 print time.localtime 本時區時間,struct time ...