使用python将unix时间转换为时间戳
时间: 2024-05-01 22:18:28 浏览: 95
可以使用datetime模块中的datetime.fromtimestamp()方法将Unix时间转换为时间戳,以下是示例代码:
```python
import datetime
unix_time = 1617770421
time_stamp = datetime.datetime.fromtimestamp(unix_time)
print(time_stamp)
```
输出为:
```
2021-04-07 13:33:41
```
相关问题
使用python将一个unix时间数组转换为时间戳数组
可以使用Python中的datetime模块将Unix时间戳转换为可读的时间格式。以下是将Unix时间数组转换为时间戳数组的代码:
```python
import datetime
unix_time_array = [1609459200, 1609545600, 1609632000] # 示例的unix时间数组
timestamp_array = []
for unix_time in unix_time_array:
dt_object = datetime.datetime.fromtimestamp(unix_time)
timestamp = dt_object.strftime("%Y-%m-%d %H:%M:%S")
timestamp_array.append(timestamp)
print(timestamp_array)
```
输出为:
```
['2021-01-01 00:00:00', '2021-01-02 00:00:00', '2021-01-03 00:00:00']
```
希望这个回答对你有所帮助。如果你有更多问题,欢迎继续提问。
将本地时间转换unix时间戳
可以使用Python的time模块来将本地时间转换为Unix时间戳。以下是示例代码:
```python
import time
# 获取当前本地时间
local_time = time.localtime()
# 将本地时间转换为Unix时间戳
unix_timestamp = int(time.mktime(local_time))
print("本地时间为:", time.strftime("%Y-%m-%d %H:%M:%S", local_time))
print("Unix时间戳为:", unix_timestamp)
```
其中,`localtime()`函数获取当前本地时间;`mktime()`函数将本地时间转换为Unix时间戳;`strftime()`函数用于格式化时间输出。
阅读全文