欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python中时间模块用的时间戳在爬虫中的使用

程序员文章站 2022-05-07 17:42:35
>>> 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...
>>> 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'

本文地址:https://blog.csdn.net/weixin_44122191/article/details/107137001