python:emal.Utils.parsedate_tz/mktime_tz:受信時刻変換

Python 2.4.4 (#2, Apr  5 2007, 20:11:18)
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> fn='20080120.135138.2874.mail'
>>> fn='mails/20080120.135138.2874.mail'
>>> f =open(fn,'rb')
>>> from email import *
>>> m =Parser.Parser().parsestr(f.read())
>>> print m['Date']
Sun, 20 Jan 2008 04:51:37 -0000
 
>>> from email import Utils
>>> t=Utils.parsedate_tz(m['Date'])
>>> print t
(2008, 1, 20, 4, 51, 37, 0, 1, -1, 0)
>>> x = datetime.fromtimestamp( Utils.mktime_tz(t))
>>> print x
2008-01-20 13:51:37
 
 
カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中