使用datetime 库,对某一个日期(含时间)数据,输出不少于8种日期格式。
时间: 2024-02-03 20:11:15 浏览: 144
DateTime多种格式
可以使用 Python 的 datetime 库来处理日期和时间。下面是一个例子,将一个日期(含时间)数据转换成不少于 8 种日期格式:
```python
import datetime
# 定义一个日期时间字符串
date_str = '2022-12-31 23:59:59'
# 将字符串转换成 datetime 对象
date_obj = datetime.datetime.strptime(date_str, '%Y-%m-%d %H:%M:%S')
# 输出不少于 8 种日期格式
print('日期时间字符串:', date_str)
print('默认格式:', date_obj)
print('ISO 格式:', date_obj.isoformat())
print('年-月-日 格式:', date_obj.strftime('%Y-%m-%d'))
print('月/日/年 格式:', date_obj.strftime('%m/%d/%Y'))
print('英文日期格式:', date_obj.strftime('%A, %B %d, %Y'))
print('月份缩写:', date_obj.strftime('%b %d %Y'))
print('小时:分钟 格式:', date_obj.strftime('%I:%M %p'))
print('星期几:', date_obj.strftime('%A'))
```
输出结果如下:
```
日期时间字符串: 2022-12-31 23:59:59
默认格式: 2022-12-31 23:59:59
ISO 格式: 2022-12-31T23:59:59
年-月-日 格式: 2022-12-31
月/日/年 格式: 12/31/2022
英文日期格式: Saturday, December 31, 2022
月份缩写: Dec 31 2022
小时:分钟 格式: 11:59 PM
星期几: Saturday
```
阅读全文