当前位置: 主页 > 日志 > Python >

Python datetime


获取当前时间(字符串格式):

 

>>> from datetime import datetime

>>> datetime.now().strftime('%Y-%m-%d %H:%M:%S')

'2011-03-12 21:13:12'

 

更多格式化字符:

Directive Meaning Notes
%a Locale’s abbreviated weekday name.  
%A Locale’s full weekday name.  
%b Locale’s abbreviated month name.  
%B Locale’s full month name.  
%c Locale’s appropriate date and time representation.  
%d Day of the month as a decimal number [01,31].  
%f Microsecond as a decimal number [0,999999], zero-padded on the left  
%H Hour (24-hour clock) as a decimal number [00,23].  
%I Hour (12-hour clock) as a decimal number [01,12].  
%j Day of the year as a decimal number [001,366].  
%m Month as a decimal number [01,12].  
%M Minute as a decimal number [00,59].  
%p Locale’s equivalent of either AM or PM.  
%S Second as a decimal number [00,61].  
%U Week number of the year (Sunday as the first day of the week) as a decimal number [00,53]. All days in a new year preceding the first Sunday are considered to be in week 0.  
%w Weekday as a decimal number [0(Sunday),6].  
%W Week number of the year (Monday as the first day of the week) as a decimal number [00,53]. All days in a new year preceding the first Monday are considered to be in week 0.  
%x Locale’s appropriate date representation.  
%X Locale’s appropriate time representation.  
%y Year without century as a decimal number [00,99].  
%Y Year with century as a decimal number.  
%z UTC offset in the form +HHMM or -HHMM (empty string if the the object is naive).  
%Z Time zone name (empty string if the object is naive).  
%% A literal '%' character.

 

将字符串形式时间转换为datetime:

 

>>> from datetime import datetime

>>> datetime.strptime('03/12/11', '%m/%d/%y')

datetime.datetime(2011, 3, 12, 0, 0)

 

计算1小时20分30秒后的时间(字符串格式):

 

>>> from datetime import datetime, timedelta

>>> (datetime.now() + timedelta(hours=1, minutes=20, seconds=30)).strftime('%Y-%m-%d %H:%M:%S')

'2011-03-12 22:42:02'

 

 

 Python的datetime类型匹配MySQL的datetime类型。

 

 Python datetime 官方文档: http://docs.python.org/library/datetime.html

[日志信息]

该日志于 2011-03-12 21:07 由 redice 发表在 redice's Blog ,你除了可以发表评论外,还可以转载 “Python datetime” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!!    (尊重他人劳动,你我共同努力)
   
验证(必填):   点击我更换验证码

redice's Blog  is powered by DedeCms |  Theme by Monkeii.Lee |  网站地图 |  本服务器由西安鲲之鹏网络信息技术有限公司友情提供

返回顶部