python中時間模組用的時間戳在爬蟲中的使用

2021-10-07 18:58:34 字數 1554 閱讀 2960

>>

>

import time

# 1. 預設 10位整數+6位微秒 時間戳

>>

> time.time(

)1593919251.152604

# 2. 毫秒級時間戳的 13位整數

>>

>

int(time.time()*

1000

)1593919281753

# 3. 將字串轉化為時間戳

# '2020-7-5 11:23:05' --> 1593919385

>>

> str_time =

'2020-7-5 11:23:05'

# strptime將字串轉化為時間列表

>>

> time_array = time.strptime(str_time,

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

)>>

> time_array

time.struct_time(tm_year=

2020

, tm_mon=

7, tm_mday=

5, tm_hour=

11, tm_min=

23, tm_sec=

5, tm_wday=

6, tm_yday=

187, tm_isdst=-1

)# mktime將時間列表轉化為時間戳

>>

> time_stamp = time.mktime(time_array)

>>

> time_stamp

1593919385.0

# 4. 將時間戳轉化為字串可以以多種格式輸出

# 1593919385 --> '2020-7-5 11:23:05'

>>

> time_stamp =

1593920403

# localtime()時間戳轉化為時間列表

>>

> time_array = time.localtime(time_stamp)

>>

> time_array

time.struct_time(tm_year=

2020

, tm_mon=

7, tm_mday=

5, tm_hour=

11, tm_min=

40, tm_sec=

3, tm_wday=

6, tm_yday=

187, tm_isdst=0)

# strftime()將時間列表轉化為字串格式

>>

> time.strftime(

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

, time_array)

'2020-07-05 11:40:03'

>>

> time.strftime(

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

, time_array)

'2020/07/05 11:40:03'

Python中的時間模組

時間表示的幾種型別 1.時間戳 2.字串時間 3.元組型別的時間 import os import time 1.時間戳 print time.time 2.字串時間 print time.ctime 3.元組時間 把元組時間轉換為時間戳 import time import os tuple ti...

python中的時間模組

廢話不多說,看 import datetime,time import calendar 時間戳 t1 time.time print 當前時間戳是 format t1 格式化日期,time模組 t2 time.strftime y m d h m s time.localtime print 當前...

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