Python datetime对象的算法

Python datetime对象的算法,python,Python,我使用today函数获取当前日期,如何在此对象上执行简单的算术,以便将当前日期减少或增加1或2(即昨天或前天)您可以执行以下操作 In [6]: import datetime # Today In [7]: datetime.datetime.now() Out[7]: datetime.datetime(2013, 1, 15, 15, 31, 10, 760000) # Tomorrow's date In [8]: print datetime.datetime.now() + da


我使用today函数获取当前日期,如何在此对象上执行简单的算术,以便将当前日期减少或增加1或2(即昨天或前天)

您可以执行以下操作

In [6]: import datetime

# Today
In [7]: datetime.datetime.now()
Out[7]: datetime.datetime(2013, 1, 15, 15, 31, 10, 760000)

# Tomorrow's date
In [8]: print datetime.datetime.now() + datetime.timedelta(days=1)
2013-01-16 15:31:15.336000

# Day after tomorrow's day
In [9]: print datetime.datetime.now() + datetime.timedelta(days=2)
2013-01-17 15:31:52.601000

# Yesterday's date
In [10]: print datetime.datetime.now() - datetime.timedelta(days=1)
2013-01-14 15:32:00.081000
也适用于datetime.datetime.today()


您可以执行以下操作

In [6]: import datetime

# Today
In [7]: datetime.datetime.now()
Out[7]: datetime.datetime(2013, 1, 15, 15, 31, 10, 760000)

# Tomorrow's date
In [8]: print datetime.datetime.now() + datetime.timedelta(days=1)
2013-01-16 15:31:15.336000

# Day after tomorrow's day
In [9]: print datetime.datetime.now() + datetime.timedelta(days=2)
2013-01-17 15:31:52.601000

# Yesterday's date
In [10]: print datetime.datetime.now() - datetime.timedelta(days=1)
2013-01-14 15:32:00.081000
也适用于datetime.datetime.today()


您可能对python librarydatetime的timedelta模块感兴趣。您可以使用它。您可能对python librarydatetime的timedelta模块感兴趣。你可以用它。