python,如何将字符串 2023/12/15 0:51:32 转换为日期时间对象 "%Y-%m-%d %H:%M:%S"
时间: 2024-01-23 12:16:04 浏览: 138
你可以使用`datetime`模块来将字符串转换为日期时间对象,并使用`strftime`方法将其格式化为指定的日期时间格式。以下是一个示例代码:
```python
from datetime import datetime
# 将字符串转换为日期时间对象
date_string = "2023/12/15 0:51:32"
date_object = datetime.strptime(date_string, "%Y/%m/%d %H:%M:%S")
# 将日期时间对象格式化为指定格式
formatted_date = date_object.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_date) # 输出:2023-12-15 00:51:32
```
这段代码首先使用`strptime`方法将字符串`date_string`转换为日期时间对象`date_object`,并指定了输入字符串的格式`"%Y/%m/%d %H:%M:%S"`。然后,使用`strftime`方法将日期时间对象格式化为指定的日期时间格式`"%Y-%m-%d %H:%M:%S"`,并将结果存储在`formatted_date`变量中。最后,打印`formatted_date`变量的值,即转换后的日期时间字符串。
相关问题
python, datetime,如何将字符串 2023/12/15 0:51:32 转换为日期时间对象 "%Y-%m-%d %H:%M:%S"
可以使用datetime模块中的strptime函数将字符串转换为日期时间对象。具体代码如下所示:
```python
from datetime import datetime
date_string = "2023/12/15 0:51:32"
datetime_object = datetime.strptime(date_string, "%Y/%m/%d %H:%M:%S")
print(datetime_object)
```
运行以上代码,将会输出转换后的日期时间对象:
```
2023-12-15 00:51:32
```
python, 不用from datetime import datetime,如何将字符串 2023/12/15 0:51:32 转换为日期时间对象 "%Y-%m-%d %H:%M:%S"
你可以使用datetime模块中的strptime函数将字符串转换为日期时间对象,而无需使用from datetime import datetime。下面是一个示例代码:
```python
import datetime
date_string = "2023/12/15 0:51:32"
date_format = "%Y/%m/%d %H:%M:%S"
date_object = datetime.datetime.strptime(date_string, date_format)
print(date_object)
```
这段代码将字符串"2023/12/150:51:32"按照"%Ym/%d %H:%M:%S"的格式转换为日期时间对象,并将结果打印出来。
阅读全文