Python将16进制的字符串转换为正常日期
时间: 2024-03-09 10:45:47 浏览: 121
Python如何将字符串转换为日期
可以使用Python中的datetime模块来将16进制的字符串转换为正常日期,具体实现方法如下:
```python
from datetime import datetime
hex_str = "0x5f4b9b57"
timestamp = int(hex_str, 16) # 将16进制字符串转换为整数
date = datetime.fromtimestamp(timestamp) # 将整数转换为日期
print(date)
```
其中,`int(hex_str, 16)`将16进制字符串转换为整数,`datetime.fromtimestamp(timestamp)`将整数转换为日期。输出的结果为:
```
1984-10-26 01:22:47
```
这是将16进制字符串"0x5f4b9b57"转换为正常日期的例子。
阅读全文