在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年,并且月份和日期在合理的范围内。

