python 将小时时间戳转为日
时间: 2023-09-02 09:13:45 浏览: 83
Python中将13位时间戳转换为日期格式的方法是使用time模块中的localtime和strftime函数。首先,将13位时间戳除以1000得到秒级时间戳,然后使用localtime函数将秒级时间戳转换为时间元组。最后,使用strftime函数将时间元组格式化为指定的日期格式字符串。以下是一个示例函数可以实现这一转换过程:
```python
import time
def timestamp_to_date(timestamp):
timestamp = timestamp / 1000 # 将13位时间戳转换为秒级时间戳
time_array = time.localtime(timestamp) # 将秒级时间戳转换为时间元组
date_string = time.strftime("%Y-%m-%d %H:%M:%S", time_array) # 格式化时间元组为指定的日期格式字符串
return date_string
```
调用这个函数,可以将13位时间戳转换为日期格式。例如,假设时间戳为1654942788469,可以使用以下代码进行转换:
```python
time_st = 1654942788469
date = timestamp_to_date(time_st)
print(date)
```
输出结果将是:2022-06-11 18:19:48。这样就将小时级时间戳转换为日期格式。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [Python时间戳和日期格式之间的相互转化](https://blog.csdn.net/weixin_42782150/article/details/125275519)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *3* [python将时间戳转换为日期格式](https://blog.csdn.net/qq_62975494/article/details/130118575)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文