python 将日期类型转为字符串
时间: 2023-05-11 18:06:32 浏览: 134
可以使用strftime()函数将日期类型转为字符串,例如:
```python
import datetime
date = datetime.datetime.now()
date_str = date.strftime("%Y-%m-%d %H:%M:%S")
print(date_str)
```
输出结果为当前时间的字符串形式,例如:"2022-01-01 12:00:00"。
相关问题
python间戳对象转为字符串
可以使用datetime模块中的strftime()方法将时间戳对象转换为字符串,如下所示:
```python
import datetime
timestamp = 1609459200
dt_object = datetime.datetime.fromtimestamp(timestamp)
str_object = dt_object.strftime("%Y-%m-%d %H:%M:%S")
print(str_object) # Output: 2021-01-01 00:00:00
```
在上面的代码中,我们首先使用fromtimestamp()方法将时间戳对象转换为datetime对象,然后使用strftime()方法将datetime对象转换为字符串。在strftime()方法中,%Y表示年份,%m表示月份,%d表示日期,%H表示小时,%M表示分钟,%S表示秒。
python将字符串转为日期
在Python中,可以使用datetime模块将字符串转换为日期。具体的方法是使用strptime函数。
示例代码:
```python
from datetime import datetime
date_str = '2022-05-20'
date_obj = datetime.strptime(date_str, '%Y-%m-%d')
print(date_obj)
```
输出结果:
```
2022-05-20 00:00:00
```
在上面的代码中,首先导入了datetime模块。然后,定义了一个字符串date_str,表示日期。接下来,使用strptime函数将字符串转换为日期对象date_obj。strptime函数的第一个参数是要转换的字符串,第二个参数是日期的格式,这里使用'%Y-%m-%d'表示年份-月份-日期的格式。
最后,将日期对象打印出来。
阅读全文