当前位置:首页 > 编程技术 > 正文

如何用函数表示昨天

如何用函数表示昨天

要表示昨天,我们可以创建一个函数,该函数接受当前日期作为输入,并返回昨天的日期。以下是一个使用Python语言实现的示例:```pythonfrom datetime...

要表示昨天,我们可以创建一个函数,该函数接受当前日期作为输入,并返回昨天的日期。以下是一个使用Python语言实现的示例:

```python

from datetime import datetime, timedelta

def yesterday(date=None):

if date is None:

date = datetime.now()

yesterday_date = date timedelta(days=1)

return yesterday_date.strftime('%Y-%m-%d')

使用函数

current_date = datetime.now()

print("今天的日期是:", current_date.strftime('%Y-%m-%d'))

print("昨天的日期是:", yesterday())

```

这个函数`yesterday`首先检查是否提供了日期参数,如果没有提供,则默认使用当前日期。然后,使用`timedelta`对象从当前日期减去一天,得到昨天的日期。使用`strftime`方法将日期格式化为`'YYYY-MM-DD'`格式。

请注意,这个函数假设输入的日期是有效的,并且没有进行错误处理。如果需要处理无效日期或进行其他错误处理,可以相应地扩展函数。

最新文章