常用模組 time模組,datetime模組

2022-09-03 03:42:09 字數 2574 閱讀 1148

print

(time.time())

print

(type(time.time()))

#1539594222.698943

#

時間戳是指從2023年1月1日到現在經歷秒數,返回乙個浮點數。

print(time.strftime('

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

#需要規定格式 y年 m月 d日 h時 m分 s 分 p上午或下午

print(time.strftime('

%y-%m-%d %x %p

'))

print(time.localtime())#

當地時間

print(time.gmtime())#

世界格林尼治時間

print(time.localtime().tm_year)#

有相應的變數

#time.struct_time(tm_year=2018, tm_mon=10, tm_mday=15, tm_hour=18, tm_min=26, tm_sec=49, tm_wday=0, tm_yday=288, tm_isdst=0)

#time.struct_time(tm_year=2018, tm_mon=10, tm_mday=15, tm_hour=10, tm_min=26, tm_sec=49, tm_wday=0, tm_yday=288, tm_isdst=0)

#2018

#

時間戳轉換為結構化時間

t=12220000#

時間戳的表示

print

(time.localtime(t))

#time.struct_time(tm_year=1970, tm_mon=5, tm_mday=22, tm_hour=18, tm_min=26, tm_sec=40, tm_wday=4, tm_yday=142, tm_isdst=0)

t= time.localtime()#

結構化時間

str_t = time.strftime('

%y-%m-%d %x

',t)

print

(t)print

(str_t)

#time.struct_time(tm_year=2018, tm_mon=10, tm_mday=15, tm_hour=18, tm_min=43, tm_sec=1, tm_wday=0, tm_yday=288, tm_isdst=0)

#2018-10-15 18:43:01

t= time.strftime('

%y-%m-%d %x

')#格式化時間

tt = time.strptime(t,'

%y-%m-%d %x

')#轉化

print

(t)print

(tt)

#2018-10-15 18:47:16

#time.struct_time(tm_year=2018, tm_mon=10, tm_mday=15, tm_hour=18, tm_min=47, tm_sec=16, tm_wday=0, tm_yday=288, tm_isdst=-1)

import

datetime

print

(datetime.datetime.now())

#2018-10-15 18:51:43.591628

print

(datetime.date.fromtimestamp(time.time()) )

#2018-10-15

print

(datetime.datetime.now() )

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

當前時間+3天

print(datetime.datetime.now() + datetime.timedelta(-3)) #

當前時間-3天

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

當前時間+3小時

print(datetime.datetime.now() + datetime.timedelta(minutes=30)) #

當前時間+30分

#2018-10-15 19:08:01.521563

#2018-10-18 19:08:01.521563

#2018-10-12 19:08:01.521563

#2018-10-15 22:08:01.521563

#2018-10-15 19:38:01.521563

c_time  =datetime.datetime.now()

print(c_time.replace(minute=3,hour=2))

#2018-10-15 02:03:23.445248

python時間模組 time和datetime

python 中時間表示方法有 時間戳,即從1975年1月1日00 00 00到現在的秒數 格式化後的時間字串 時間struct time 元組。struct time元組中元素主要包括tm year 年 tm mon 月 tm mday 日 tm hour 時 tm min 分 tm sec 秒 ...

常用模組 time

import time 時間戳 一串數字 從unix元年,每過一秒 1 格式化好的時間 2020 08 29 17 24 38 20200829172438 print 20200829 28 print int time.time 當前的時間戳 print time.strftime y m d ...

Python常用模組 Time模組

time模組中時間表現的格式主要有三種 a timestamp時間戳,時間戳表示的是從1970年1月1日00 00 00開始按秒計算的偏移量 b struct time時間元組,共有九個元素組。c format time 格式化時間,已格式化的結構使時間更具可讀性。包括自定義格式和固定格式。2 主要...