在Python中获取今天的日期时间

时间:2020-10-01 14:34:53

标签: python datetime

from datetime import datetime

today=datetime.today().strftime('%Y,%m,%d')

start=dt.date(2017,9,22)
end = dt.date(today)

我想在python中获取今天的时间戳,我尝试了此错误

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-57-e64689f2e644> in <module>
      4 
      5 start=dt.date(2017,9,22)
----> 6 end = dt.date(today)
      7 
      8 s=dt.date(2020,9,16)

TypeError: an integer is required (got type str)

2 个答案:

答案 0 :(得分:1)

要获取今天的日期,可以使用datetime.date.today()

import datetime

start = datetime.date(2017, 9, 22)
end = datetime.date.today()

答案 1 :(得分:0)

您尚未在代码的第3行中定义'dt'。 另外,由于您已从datetime导入datetime,因此第4行不起作用。只需使用导入datetime,这行下面的代码应该可以开始= datetime.date(2017,9,22)

我建议使用与@monkut建议相同的答案 将您的代码更改为以下

import datetime
datetime.datetime.today().strftime('%Y,%m,%d')
start=datetime.date(2017,9,22)
end = today
相关问题