python datetime库输出生日的十种方法
时间: 2023-07-05 12:16:14 浏览: 368
Python库 | hypothesis-datetime-0.9.2.tar.gz
5星 · 资源好评率100%
在Python的datetime库中,有多种方法可以输出生日。以下是其中的十种方法:
1. 使用strftime()方法将生日日期格式化为"年-月-日"的形式输出:
```python
from datetime import datetime
birthday = datetime(1990, 9, 1) # 假设生日为1990年9月1日
print("生日:", birthday.strftime("%Y-%m-%d"))
```
2. 使用strftime()方法将生日日期格式化为"月/日/年"的形式输出:
```python
from datetime import datetime
birthday = datetime(1990, 9, 1) # 假设生日为1990年9月1日
print("生日:", birthday.strftime("%m/%d/%Y"))
```
3. 使用strftime()方法将生日日期格式化为"月.日.年"的形式输出:
```python
from datetime import datetime
birthday = datetime(1990, 9, 1) # 假设生日为1990年9月1日
print("生日:", birthday.strftime("%m.%d.%Y"))
```
4. 使用strftime()方法将生日日期格式化为"月/日/年(星期几)"的形式输出:
```python
from datetime import datetime
birthday = datetime(1990, 9, 1) # 假设生日为1990年9月1日
print("生日:", birthday.strftime("%m/%d/%Y (%A)"))
```
5. 使用strftime()方法将生日日期格式化为"年月日"的形式输出:
```python
from datetime import datetime
birthday = datetime(1990, 9, 1) # 假设生日为1990年9月1日
print("生日:", birthday.strftime("%Y%m%d"))
```
6. 使用strftime()方法将生日日期格式化为"月日"的形式输出:
```python
from datetime import datetime
birthday = datetime(1990, 9, 1) # 假设生日为1990年9月1日
print("生日:", birthday.strftime("%m%d"))
```
7. 使用strftime()方法将生日日期格式化为"年"的形式输出:
```python
from datetime import datetime
birthday = datetime(1990, 9, 1) # 假设生日为1990年9月1日
print("生日:", birthday.strftime("%Y"))
```
8. 使用strftime()方法将生日日期格式化为"月"的形式输出:
```python
from datetime import datetime
birthday = datetime(1990, 9, 1) # 假设生日为1990年9月1日
print("生日:", birthday.strftime("%m"))
```
9. 使用strftime()方法将生日日期格式化为"日"的形式输出:
```python
from datetime import datetime
birthday = datetime(1990, 9, 1) # 假设生日为1990年9月1日
print("生日:", birthday.strftime("%d"))
```
10. 使用date()方法将生日日期转换为Date对象,并输出生日:
```python
from datetime import datetime
birthday = datetime(1990, 9, 1) # 假设生日为1990年9月1日
print("生日:", birthday.date())
```
以上方法可以根据个人需求进行选择。
阅读全文