Метод strftime
фактически возвращает строку. Чтобы узнать тип объекта, вы можете использовать метод type
. Вы можете использовать эту строку кода в вашей программе для проверки типа print(type(last_run_date))
, он вернет <class 'str'>
, что означает его строковый объект.
Таким образом, в вашем запросе вы не можете присвоить строку дате и времени.
Вы можете попробовать использовать следующий код
import datetime
yesterday = datetime.datetime.now() + datetime.timedelta(days=-1)
sf_data = sf.query_all("SELECT ID, Name FROM Opportunity where probability > 0 AND CreatedDate > '%s' AND AdPoint_Id__c <> NULL ORDER BY AdPoint_Id__c" % yesterday)
print(sf_data)