编写一个日期格式化输出的小程序
时间: 2024-09-19 07:01:01 浏览: 53
java控制台实现可视化日历小程序
编写一个简单的日期格式化输出的小程序通常涉及选择一种编程语言,并利用其内置的日期和时间处理库。这里以Python为例,因为它的`datetime`模块非常直观易用:
```python
import datetime
def format_date(input_date):
# 输入可以是字符串(需要解析)、日期对象或时间戳
if isinstance(input_date, str):
date = datetime.datetime.strptime(input_date, '%Y-%m-%d') # 格式如 '2023-04-05'
elif isinstance(input_date, (int, float)):
date = datetime.datetime.fromtimestamp(input_date)
else:
date = input_date # 假设输入是一个datetime对象
# 输出常用格式,如 '年-月-日' 或 '月/日/年'
formatted_date = date.strftime('%Y-%m-%d') # '%Y-%m-%d' 是ISO标准日期格式
# 或者其他格式,比如 '%m/%d/%Y'
return formatted_date
# 使用示例
input_date = "2023-04-05" # 或者时间戳,或者datetime对象
formatted = format_date(input_date)
print("Formatted date:", formatted)
阅读全文