编写python 把日期 “ 2020-11-09T00:00:00.000000000” 改为 只包含年月日
时间: 2024-05-10 14:20:25 浏览: 127
python年月日
可以使用datetime库中的datetime.strptime()方法将字符串转换为datetime对象,然后再使用datetime对象的strftime()方法将其格式化为只包含年月日的字符串。
以下是示例代码:
```python
from datetime import datetime
date_str = "2020-11-09T00:00:00.000000000"
date_obj = datetime.strptime(date_str, "%Y-%m-%dT%H:%M:%S.%f")
new_date_str = date_obj.strftime("%Y-%m-%d")
print(new_date_str) # 输出结果为:2020-11-09
```
首先,使用strptime()方法将字符串转换为datetime对象,其中第二个参数是字符串的格式,对应的格式化符号可以参考Python官方文档。
然后,使用strftime()方法将datetime对象格式化为只包含年月日的字符串,同样需要指定格式化字符串的格式。
最终,输出结果为只包含年月日的字符串"2020-11-09"。
阅读全文