python中時間表示法主要有:
import timePRint("從1970年1月1日00:00:00開始按秒計算的偏移量")print("時間戳為:%s" % time.time())#time.strftime("%Y-%m-%d %X", time.localtime()))從1970年1月1日00:00:00開始按秒計算的偏移量時間戳為:1447169840.22737格式 含義 備注
%a 本地(locale)簡化星期名稱
%A 本地完整星期名稱
%b 本地簡化月份名稱
%B 本地完整月份名稱
%c 本地相應的日期和時間表示
%d 一個月中的第幾天(01 - 31)
%H 一天中的第幾個小時(24小時制,00 - 23)
%I 第幾個小時(12小時制,01 - 12)
%j 一年中的第幾天(001 - 366)
%m 月份(01 - 12)
%M 分鐘數(00 - 59)
%p 本地am或者pm的相應符 一
%S 秒(01 - 61) 二
%U 一年中的星期數。(00 - 53星期天是一個星期的開始。)第一個星期天之前的所有天數都放在第0周。 三
%w 一個星期中的第幾天(0 - 6,0是星期天) 三
%W 和%U基本相同,不同的是%W以星期一為一個星期的開始。
%x 本地相應日期
%X 本地相應時間
%y 去掉世紀的年份(00 - 99)
%Y 完整的年份
%Z 時區的名字(如果不存在為空字符)
%% ‘%'字符
print("格式化時間:%s" % time.strftime("%Y-%m-%d %X", time.localtime()))格式化時間:2015-11-10 23:38:41索引(Index) 屬性(Attribute)值(Values)
0 tm_year(年) 比如2011
1 tm_mon(月) 1 - 12
2 tm_mday(日) 1 - 31
3 tm_hour(時) 0 - 23
4 tm_min(分) 0 - 59
5 tm_sec(秒) 0 - 61
6 tm_wday(weekday) 0 - 6(0表示周日)
7 tm_yday(一年中的第幾天) 1 - 366
8 tm_isdst(是否是夏令時) 默認為-1
curtime=time.localtime()for k,v in enumerate(curtime): print(k,v)print('year:',curtime[0])0 20151 112 103 234 455 276 17 3148 0year: 20154.1.時間戳---->格式化字符串時間
cur= time.time()print("當前時間戳為:%s" % cur)print("當前時間戳:%s,格式化時間為:%s" % (cur,time.strftime("%Y-%m-%d %X", time.localtime(cur))))當前時間戳為:1447170601.854556當前時間戳:1447170601.854556,格式化時間為:2015-11-10 23:50:014.2.時間戳---->結構體時間
cur= time.time()print("當前時間戳為:%s" % cur)str_tim=time.localtime(cur)print("結構體化時間")for k,v in enumerate(str_tim): print(k,v)當前時間戳為:1447170725.771237結構體化時間0 20151 112 103 234 525 56 17 3148 04.3.格式化字符串時間---->時間戳
curtime="2011-05-05 16:37:06" curtime_stu=time.strptime(curtime, '%Y-%m-%d %X')print("struct時間:",end='')print((curtime_stu))print("時間戳:",time.mktime(curtime_stu))struct時間:time.struct_time(tm_year=2011, tm_mon=5, tm_mday=5, tm_hour=16, tm_min=37, tm_sec=6, tm_wday=3, tm_yday=125, tm_isdst=-1)時間戳: 1304584626.04.3.格式化字符串時間---->元組結構體時間
curtime="2011-05-05 16:37:06" curtime_stu=time.strptime(curtime, '%Y-%m-%d %X')print("struct時間:",end='')print((curtime_stu))struct時間:time.struct_time(tm_year=2011, tm_mon=5, tm_mday=5, tm_hour=16, tm_min=37, tm_sec=6, tm_wday=3, tm_yday=125, tm_isdst=-1)4.3.元組結構體時間---->時間戳
curtime_stu=time.localtime()print("struct時間:",end='')print(curtime_stu)print("/n時間戳為:%s" % (time.mktime(curtime_stu)))struct時間:time.struct_time(tm_year=2015, tm_mon=11, tm_mday=11, tm_hour=0, tm_min=18, tm_sec=37, tm_wday=2, tm_yday=315, tm_isdst=0)時間戳為:1447172317.04.3.元組結構體時間---->格式化字符串時間
curtime_stu=time.localtime()print("struct時間:",end='')print(curtime_stu)print("格式化時間為:%s" % (time.strftime("%Y-%m-%d %X", curtime_stu)))struct時間:time.struct_time(tm_year=2015, tm_mon=11, tm_mday=11, tm_hour=0, tm_min=19, tm_sec=52, tm_wday=2, tm_yday=315, tm_isdst=0)格式化時間為:2015-11-11 00:19:52新聞熱點
疑難解答