2 つの日付の比較に基づいて何らかのアクションを実行したいと考えています。日付 1 は Python 変数に格納されます。日付 2 は、select ステートメントでデータベースから取得されます。たとえば、レコード内の関連付けられた日付 (タイムスタンプの形式) が、python 変数で定義された日付より後のデータベースからいくつかのレコードを取得したいとします。できれば、タイムスタンプではなく、読み取り可能な日付形式で比較したいと思います。
私はpythonの初心者です。
----編集 ----- あいまいで申し訳ありません。これが私がやろうとしていることです:
import MySQLdb as mdb from datetime import datetime from datetime import date import time
conn = mdb.connect('localhost','root','root','my_db') cur = conn.cursor()
right_now = date.today()// python 日付
これは私が把握したい部分です
データベースには、タイムスタンプを持つテーブルがあります。そのタイムスタンプをこの日付と比較し、その比較に基づいてレコードを取得したいと考えています。たとえば、タイムスタンプがこの日付より前のすべてのレコードを取得したい cur.execute("SELECT created from node WHERE timestamp > right_now") results = cur.fetchall() for row in results: print row