在Python中,您可以使用`datetime`模块来处理日期和时间,包括输入和格式化日期。以下是如何输入日期并格式化输出的步骤:
1. 导入`datetime`模块。
2. 使用`datetime.date.today()`获取当前日期。
3. 使用`strftime`方法将日期格式化为所需的格式。
下面是一个简单的示例代码:
from datetime import datetime
获取当前日期
current_date = datetime.now().date()
格式化日期
formatted_date = current_date.strftime('%Y-%m-%d') 年月日
print('当前日期(格式化后):', formatted_date)
如果您需要从用户那里获取日期,可以使用`input`函数,并将输入的字符串转换为`datetime.date`对象:
from datetime import datetime
从用户那里获取日期
year = int(input('请输入年份: '))
month = int(input('请输入月份: '))
day = int(input('请输入日期: '))
将输入的字符串转换为日期对象
input_date = datetime.strptime(f'{year}-{month:02d}-{day:02d}', '%Y-%m-%d').date()
格式化日期
formatted_date = input_date.strftime('%Y-%m-%d') 年月日
print('输入的日期(格式化后):', formatted_date)
请注意,在处理用户输入时,确保输入的年份不小于1900年,并且月份和日期在合理的范围内。