python 将"26/05/2023" 转成 2023-05-26 格式的date 类型
时间: 2024-02-09 22:09:14 浏览: 21
可以使用Python的datetime模块来实现这个转换,具体的代码如下:
```python
from datetime import datetime
date_str = "26/05/2023"
date = datetime.strptime(date_str, "%d/%m/%Y").date()
print(date)
```
这里首先使用`strptime()`方法将字符串类型的时间转换成datetime类型的时间,并且指定了输入字符串的格式为"%d/%m/%Y"。然后再使用`date()`方法将datetime类型的时间转换成date类型。最后打印输出即可得到转换后的date类型的时间"2023-05-26"。
相关问题
python 将"26/05/2023" 转成 "2023-05-26" 格式的时间
可以使用Python的datetime模块来实现这个转换,具体的代码如下:
```python
from datetime import datetime
date_str = "26/05/2023"
date = datetime.strptime(date_str, "%d/%m/%Y").strftime("%Y-%m-%d")
print(date)
```
这里首先使用`strptime()`方法将字符串类型的时间转换成datetime类型的时间,并且指定了输入字符串的格式为"%d/%m/%Y"。然后再使用`strftime()`方法将datetime类型的时间转换成字符串类型的时间,并且指定输出的格式为"%Y-%m-%d"。最后打印输出即可得到转换后的时间字符串"2023-05-26"。
python将2023/5/31 15:20:15转换成2023/5/31类型
你可以使用 Python 的 datetime 模块将字符串转换为日期类型。具体实现可以参考下面的代码示例:
```python
from datetime import datetime
# 定义原始字符串
str_date = '2023/5/31 15:20:15'
# 定义日期格式化字符串
format_str = '%Y/%m/%d %H:%M:%S'
# 将字符串转换为日期类型
date_obj = datetime.strptime(str_date, format_str).date()
# 输出日期对象
print(date_obj)
```
运行以上代码,输出结果为:
```
2023-05-31
```
可以看到,我们使用 `datetime.strptime` 方法将原始字符串 `str_date` 转换为日期类型,并指定了日期的格式化字符串 `format_str`。最后,我们使用 `date` 方法获取到日期对象并输出。