pythonÆþÌçÍѤθĿÍÍѤޤȤáwiki¤Ç¤¹¡£¥µ¥ó¥×¥ë¥³¡¼¥É¤òºÜ¤»¤Æ¤¤¤­¤¿¤¤¤È»×¤¤¤Þ¤¹¡£¤´°Õ¸«¤¬¤´¤¶¤¤¤Þ¤·¤¿¤é¡¢¤ªÅÁ¤¨¤¯¤À¤µ¤ë¤È´ò¤·¤¤¤Ç¤¹¡£

datetime


datetime¤ÎÆüÉÕ·¿¤Î´ðËܤˤĤ¤¤Æ¼¨¤·¤Þ¤¹¡£
¤Þ¤¿¡¢python¤ÎÆüÉÕÀµµ¬É½¸½¤Ï°Ê²¼¤Î¤È¤ª¤ê¤Ç¤¹¡£
ǯ·îÆü»þʬÉÃ
%Y%m%d%H%M%S

datetime¤ÎÀ¸À®
>>> import datetime
>>> dt1 = datetime.datetime(2011,8,17,15,00,00)

Àµµ¬É½¸½¤òÍѤ¤¤ÆÆüÉÕʸ»úÎó¤Î½ÐÎÏ
>>> import datetime
>>> dt1 = datetime.datetime(2011,8,17,15,00,00)
>>> dt1.strftime("year = %Y month=%m day=%d hour=%H minute=%M second=%S")
'year = 2011 month=08 day=17 hour=15 minute=00 second=00'

ʸ»úÎ󤫤édatetime¤ØÊÑ´¹1
>>> import datetime
>>> dt1 = datetime.datetime(2011,8,17,15,00,00)
>>> dt1string = str(dt1)
>>> dt1string
'2011-08-17 15:00:00'
>>> import dateutil.parser
>>> dt1_1 = dateutil.parser.parse(dt1string)
>>> dt1_1
datetime.datetime(2011, 8, 17, 15, 0)

ʸ»úÎ󤫤édatetime¤ØÊÑ´¹2 (ʸ»úÎó¥Õ¥©¡¼¥Þ¥Ã¥ÈǤ°Õ)
>>> import datetime
>>> dt1 = datetime.datetime(2011,8,17,15,00,00)
>>> dt1string = str(dt1)
>>> dt1string
'2011-08-17 15:00:00'
>>> dt1_1 = datetime.datetime.strptime(dt1string,'%Y-%m-%d %H:%M:%S')
>>> dt1_1
datetime.datetime(2011, 8, 17, 15, 0)

datetime¤ÎÈæ³Ó
>>> import datetime
>>> dt1 = datetime.datetime(2011,8,17,15,00,00)
>>> dt2 =  datetime.datetime(2011,8,18,16,00,00)
>>> dt1 < dt2
True

datetime¤Î±é»»
>>> import datetime
>>> dt1 = datetime.datetime(2011,8,17,15,00,00)
>>> dt2 =  datetime.datetime(2011,8,18,16,00,00)
>>> dt1 -dt2
datetime.timedelta(-2, 82800)

datetime¤«¤édate(ÆüÉÕ)¤Î¼èÆÀ
>>> import datetime
>>> dt1 = datetime.datetime(2011,8,17,15,00,00)
>>> dt1date = dt1.date()
>>> dt1date
datetime.date(2011, 8, 17)

datetime¤«¤étime(»þ´Ö)¤Î¼èÆÀ
>>> import datetime
>>> dt1 = datetime.datetime(2011,8,17,15,00,00)
>>> dt1time = dt1.time()
>>> dt1time
datetime.time(15, 0)
¥¿¥°

¥³¥á¥ó¥È¤ò¤«¤¯


¡Öhttp://¡×¤ò´Þ¤àÅê¹Æ¤Ï¶Ø»ß¤µ¤ì¤Æ¤¤¤Þ¤¹¡£

ÍøÍѵ¬Ìó¤ò¤´³Îǧ¤Î¤¦¤¨¤´µ­Æþ²¼¤µ¤¤

Books







AD






´ÉÍý¿Í/Éû´ÉÍý¿Í¤Î¤ßÊÔ½¸¤Ç¤­¤Þ¤¹

¥á¥ó¥Ð¡¼Ê罸¡ª