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
推荐阅读
-
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
-
在JavaScript中操作时间之setYear()方法的使用
-
Python中time模块与datetime模块在使用中的不同之处
-
在JavaScript中操作时间之getYear()方法的使用教程
-
在JavaScript中处理时间之setMinutes()方法的使用
-
在JavaScript中操作时间之getUTCDate()方法的使用
-
在JavaScript中处理时间之getHours()方法的使用
-
在JS中操作时间之getUTCMilliseconds()方法的使用
-
在Python中操作时间之mktime()方法的使用教程
-
在Python中操作日期和时间之gmtime()方法的使用