datetime.datetime 转str
时间: 2024-05-18 16:18:20 浏览: 10
要将 `datetime.datetime` 对象转换为字符串,可以使用 `strftime()` 方法。下面是一个示例代码:
```python
import datetime
# 创建一个 datetime.datetime 对象
now = datetime.datetime.now()
# 将 datetime.datetime 对象转换为字符串
date_str = now.strftime("%Y-%m-%d %H:%M:%S")
print(date_str) # 输出字符串形式的日期和时间
```
在上述代码中,`strftime()` 方法的参数是格式化字符串,用于指定日期和时间的输出格式。具体的格式化选项可以参考 Python 的官方文档:https://docs.python.org/3/library/datetime.html#strftime-and-strptime-format-codes
相关问题
datetime.datetime转字符串
可以使用strftime()方法将datetime.datetime对象转换为字符串。strftime()方法接受一个格式化字符串作为参数,用于指定输出字符串的格式。
以下是一个示例代码:
```python
import datetime
# 创建一个datetime.datetime对象
dt = datetime.datetime(2021, 1, 1, 12, 30, 0)
# 将datetime.datetime对象转换为字符串
str_dt = dt.strftime("%Y-%m-%d %H:%M:%S")
# 输出转换后的字符串
print(str_dt) # 输出:2021-01-01 12:30:00
```
在上面的示例中,我们首先创建了一个datetime.datetime对象dt,然后使用strftime()方法将其转换为字符串。在strftime()方法的参数中,"%Y-%m-%d %H:%M:%S"表示输出的格式为年-月-日 时:分:秒。
python datetime.datetime string转datetime
可以使用datetime.strptime()函数将字符串转换为datetime对象,例如:
```python
import datetime
date_str = '2022-01-01 12:00:00'
date_obj = datetime.datetime.strptime(date_str, '%Y-%m-%d %H:%M:%S')
print(date_obj)
```
输出结果为:2022-01-01 12:00:00