python:time module

>>> from time import *
>>> tg=gmtime()
>>> tg
(2008, 2, 14, 4, 42, 53, 3, 45, 0)
>>> strftime("%Y/%m/%d %H:%M:%S",tg)
'2008/02/14 04:42:53'

>>> tl=localtime()
>>> tl
(2008, 2, 14, 13, 43, 16, 3, 45, 0)
>>> strftime("%Y/%m/%d %H:%M:%S",tl)
'2008/02/14 13:43:16'

>>> tp = strptime('2010/2/9 15:33:23','%Y/%m/%d %H:%M:%S')
>>> tp
(2010, 2, 9, 15, 33, 23, 1, 40, -1)
>>> strftime('%Y/%m/%d %H:%M:%S',tp)
'2010/02/09 15:33:23'

>>> strftime('%Y/%m/%d %H:%M:%S',(2009,1,3,8,1,0,3,4,0))
'2009/01/03 08:01:00'

image 
image 
>>> epoch=gmtime(0)

>>> epoch
(1970, 1, 1, 0, 0, 0, 3, 1, 0)
>>> time_from_epoch=time()
>>> time_from_epoch1202964957.866446>>> accept2dyear1
>>> daylight0>>> altzone-32400

>>> asctime((8,2,14,4,57,34,3,45,0))
'Thu Feb 14 04:57:34 2008'
>>> asctime()
'Thu Feb 14 14:02:42 2008'
>>> clock()
0.20000000000000001
>>> ctime(4324)
'Thu Jan  1 10:12:04 1970'
>>> asctime(localtime(4324))
'Thu Jan  1 10:12:04 1970'
>>> asctime(localtime(4324))
'Thu Jan  1 10:12:04 1970'
 
>>> lt=localtime(432431)
>>> lt
(1970, 1, 6, 9, 7, 11, 1, 6, 0)
>>> mktime(lt)
432431.0
>>> gmtime(mktime(lt))
(1970, 1, 6, 0, 7, 11, 1, 6, 0)

 

>>> x=struct_time(gmtime())
>>> x
(2008, 2, 14, 5, 11, 29, 3, 45, 0)
>>> t=time()
>>> gmtime(t)
(2008, 2, 14, 5, 12, 21, 3, 45, 0)
>>> gmtime(t+3600)
(2008, 2, 14, 6, 12, 21, 3, 45, 0)
>>> timezone
-32400
>>> timezone / 3600
-9

 

>>> tzname
('JST', 'JST')
>>> os.environ['TZ'] = 'EST+05EDT,M4.1.0,M10.5.0'
>>> time.tzset()
>>> time.strftime('%X %x %Z')
'02:07:36 05/08/03 EDT'
>>> os.environ['TZ'] = 'AEST-10AEDT-11,M10.5.0,M3.5.0'
>>> time.tzset()
>>> time.strftime('%X %x %Z')
'16:08:12 05/08/03 AEST'

 

 

カテゴリー: 未分類 パーマリンク

コメントを残す

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

WordPress.com ロゴ

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

Twitter 画像

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

Facebook の写真

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

Google+ フォト

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

%s と連携中