现在的位置: 首页 > 综合 > 正文

python 日期处理

2013年01月02日 ⁄ 综合 ⁄ 共 652字 ⁄ 字号 评论关闭

    还是没有技术含量的备忘文。请勿拍砖。

以2010年1月1日为例:

如果日期要补全的,  例如2010-01-01 ,那么用time.strftime() 获得比较方便;

如果日期要非补全的,例如2010-1-1 ,那么用time.localtime()获得比较方便;

 

>>> import time
>>> time.time()
1381978764.663
>>> time.localtime(1281978764)
time.struct_time(tm_year=2010, tm_mon=8, tm_mday=17, tm_hour=1, tm_min=12, tm_sec=44, tm_wday=1, tm_yday=229, tm_isdst=0)
>>> a=time.localtime(1281978764)
>>> a[0]
2010
>>> a[1]
8
>>> a[2]
17
>>> fm_1 = '%Y%m'
>>> YM = time.strftime(fm_1, time.localtime(1281978764))
>>> YM
'201008'
>>> fm_2 = '%Y%m%d'
>>> YMD = time.strftime(fm_2, time.localtime(1281978764))
>>> YMD
'20100817'

>>> fm = '%Y-%m-%d %H:%M:%S'
>>> YMD = time.strftime(fm, time.localtime(time.time()))
>>> YMD
'2013-10-17 11:15:01'

 

日志时间日期的标准格式

 

 

抱歉!评论已关闭.