如何修改struct_time = time.localtime(t//1000),不让它报错
时间: 2024-05-08 19:18:51 浏览: 105
本地时间校对
如果你想修改struct_time = time.localtime(t//1000)并避免报错,可以通过以下方式进行修改:
```
import datetime
t = 1557502803123
dt = datetime.datetime.fromtimestamp(t/1000.0)
struct_time = time.localtime(dt)
```
这里我们首先将时间戳t从毫秒转换为秒(t/1000.0),然后使用datetime.datetime.fromtimestamp()方法将其转换为datetime对象。最后使用time.localtime()方法将datetime对象转换为struct_time对象,并将其赋值给变量struct_time。这样可以避免报错。
阅读全文