2008年3月5日水曜日

【Python】 PythonとMySQLの日付値の相互変換

Pythonでは日付はdatetime.dateで表現される。

>>> import datetime
>>> d = datetime.date(2008, 3, 5)


MySQLでは日付は2008-03-05などと表されるので、Y-m-d形式に変換する。

>>> d_mysql = d.strftime('%Y-%m-%d')


MySQLからSELECTで得られた値xをdatetime.dateへ変換するとき。

>>> tmp = x.split('-')
>>> d = datetime.date(int(tmp[0]), int(tmp[1]), inttmp[2]))

ラベル: ,

0 件のコメント:

コメントを投稿

登録 コメントの投稿 [Atom]

この投稿へのリンク:

リンクを作成

<< ホーム