用datetime库输出生日
时间: 2023-07-01 12:14:24 浏览: 119
好的,以下是使用 datetime 库输出生日的 Python 代码示例:
```python
import datetime
# 设置出生日期
birthday = datetime.date(1990, 1, 1)
# 输出生日
print("我的生日是:", birthday.strftime("%Y年%m月%d日"))
```
运行结果将会是:
```
我的生日是: 1990年01月01日
```
注意,这里使用了 `strftime()` 方法来格式化输出日期,其中 `%Y` 表示四位数的年份,`%m` 表示两位数的月份,`%d` 表示两位数的日。你可以根据自己的需求调整输出格式。
相关问题
用datetime库输出生日不少于十种日期格式
好的,以下是使用 datetime 库输出生日的 Python 代码示例,包括了十种不同的日期格式:
```python
import datetime
# 设置出生日期
birthday = datetime.date(1990, 1, 1)
# 输出生日(十种不同的日期格式)
print("我的生日是:")
print(birthday.strftime("%Y年%m月%d日"))
print(birthday.strftime("%Y/%m/%d"))
print(birthday.strftime("%Y-%m-%d"))
print(birthday.strftime("%m/%d/%Y"))
print(birthday.strftime("%m-%d-%Y"))
print(birthday.strftime("%d/%m/%Y"))
print(birthday.strftime("%d-%m-%Y"))
print(birthday.strftime("%b %d, %Y"))
print(birthday.strftime("%B %d, %Y"))
print(birthday.strftime("%A, %B %d, %Y"))
```
运行结果将会是:
```
我的生日是:
1990年01月01日
1990/01/01
1990-01-01
01/01/1990
01-01-1990
01/01/1990
01-01-1990
Jan 01, 1990
January 01, 1990
Tuesday, January 01, 1990
```
注意,这里使用了 `strftime()` 方法来格式化输出日期,具体的日期格式可以根据自己的需求进行调整。
python datetime库输出生日方法
可以使用Python中的datetime库来输出生日,具体实现方法如下:
```python
from datetime import datetime
birthday = datetime(1990, 9, 1) # 假设生日为1990年9月1日
today = datetime.now() # 获取当前日期时间
age = today.year - birthday.year - ((today.month, today.day) < (birthday.month, birthday.day))
print("生日:", birthday.strftime("%Y-%m-%d"))
print("年龄:", age)
```
其中,`datetime(1990, 9, 1)`表示生日日期,`datetime.now()`表示获取当前日期时间。我们可以计算出年龄,并使用`strftime("%Y-%m-%d")`方法将生日日期格式化为"年-月-日"的形式输出。
阅读全文