2013年2月10日日曜日

python の日付型関数 便利だった

pythonの日付型関数で便利なものを見つけた。
見つけたというと語弊がある、これ以外しらない。


RSSで取って来た記事をMySQLに入れたいのだけど日付型が
Sat, 09 Feb 2013 23:02:02 GMT
となっている。
MySQLには2013/02/09 23:02:02 みたく直したい。



datetimeパッケージを使います。

import datetime

datetime_obj = datetime.datetime.now()
now_str = mydatetime_obj.strftime('%Y/%m/%d %H:%M:%S')
print now_str

これで今の時間が2013/02/09 23:02:02みたく表示されます。

また表示時間のフォーマットを帰る事もできる。

import datetime

datetime_obj = datetime.datetime.strptime('Sun, Mar 2 06:30:04 2008','%a, %b %d %H:%M:%S %Y')
datetime_str = datetime_obj.strftime('%Y/%m/%d %H:%M:%S')

print datetime_str

これで
Sun Mar 2 06:30:04 2008

2008/03/02 06:30:04
に変換できる。


ほかの正規表現は
http://docs.python.org/2/library/time.html
を参考

0 件のコメント:

コメントを投稿