I have the following code:
from datetime import datetime as dt
import time
import datetime
TODAY_DATE = datetime.date.today()
THREE_MONTH = datetime.timedelta(weeks=12)
FOUR_MONTH = datetime.timedelta(weeks=16)
START_DAY = TODAY_DATE - FOUR_MONTH
END_DAY = TODAY_DATE - THREE_MONTH
x = agent_coll_obj.find({ "created_at": {"$gte" : datetime.datetime(START_DAY),
"$lt": datetime.datetime(END_DAY) }})
print x
I get the following error:
Traceback (most recent call last):
File "main.py", line 212, in <module>
program.runProgram()
File "main.py", line 61, in runProgram
report.RcreateReport()
File "/Users/dwstein_old/Dropbox/hkpr_reports/report.py", line 105, in RcreateReport
x = agent_coll_obj.find({ "created_at": {"$gte" : datetime.datetime(START_DAY),
TypeError: an integer is required
I was trying to use this SO question as a guide. I'm trying to just use the whole date as opposed to having variables for the year, month, and day for each date.