python timestamp转字符串日期
时间: 2023-09-15 22:16:42 浏览: 40
可以使用Python中的`datetime`模块来将时间戳转换为字符串日期。以下是一个示例代码:
```python
import datetime
# 时间戳(单位:秒)
timestamp = 1629803846
# 将时间戳转换为datetime对象
dt_object = datetime.datetime.fromtimestamp(timestamp)
# 将datetime对象转换为字符串日期
str_date = dt_object.strftime("%Y-%m-%d %H:%M:%S")
print(str_date) # 输出:2021-08-24 15:44:06
```
在上面的代码中,我们首先将时间戳转换为`datetime`对象,然后使用`strftime`方法将`datetime`对象转换为字符串日期。`strftime`方法的参数是一个格式化字符串,可以根据需要自定义日期的格式。
相关问题
python time模块 timestamp转字符串日期
可以使用 `time.strftime()` 方法将 timestamp 转换为字符串日期。例如:
```python
import time
timestamp = 1631629087 # 假设这是一个 timestamp
date_str = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(timestamp))
print(date_str) # 输出:2021-09-14 16:04:47
```
这里的 `%Y-%m-%d %H:%M:%S` 是指定日期格式的字符串,具体含义如下:
- `%Y`: 四位数的年份(例如:2021)
- `%m`: 两位数的月份,有前导零(例如:09)
- `%d`: 两位数的日期,有前导零(例如:14)
- `%H`: 24 小时制的小时数,有前导零(例如:16)
- `%M`: 两位数的分钟数,有前导零(例如:04)
- `%S`: 两位数的秒数,有前导零(例如:47)
你可以根据自己的需求来修改日期格式字符串。
python时间戳转字符串
你可以使用Python的`datetime`模块来将时间戳转换为字符串。以下是一个示例代码:
```python
import datetime
timestamp = 1627799732 # 你的时间戳
# 使用datetime模块将时间戳转换为datetime对象
dt_object = datetime.datetime.fromtimestamp(timestamp)
# 使用strftime方法将datetime对象格式化为字符串
formatted_string = dt_object.strftime('%Y-%m-%d %H:%M:%S')
print(formatted_string) # 输出:2021-08-01 12:22:12
```
在上面的示例中,我们首先使用`datetime.fromtimestamp()`方法将时间戳转换为`datetime`对象,然后使用`strftime()`方法将`datetime`对象格式化为指定的字符串格式。在`strftime()`方法中,`%Y`表示年份,`%m`表示月份,`%d`表示日期,`%H`表示小时,`%M`表示分钟,`%S`表示秒。
你可以根据自己的需求调整格式化字符串来获得想要的时间字符串。