我想查詢我的數據庫,瞭解在特定日期發佈的所有記錄(例如今天00:00到23:59:59之間)給定datetime.datetime時間戳如datetime.datetime (2010,12,21,17,59,43,85335)。使用Python日期時間計算時間窗口
什麼是計算開始和結束datetime.datetime實例的最佳方法?我想用這樣的事情結束了:
>>> timestamp = datetime.datetime(2010, 12, 21, 17, 59, 43, 85335)
>>> # do something with timestamp to get start_date and end_date
>>> start_date
datetime.datetime(2010, 12, 21, 0, 0, 0, 0)
>>> end_date
datetime.datetime(2010, 12, 21, 23, 59, 59, 0)
感謝,HC
您的數據庫是否提供將日期時間轉換爲日期的函數?然後你可以選擇`DATE(column)='2010-12-21'` – eumiro 2010-12-21 18:21:40