import time |
#: |
#:1 浮点型 |
>>>time.time() |
1390127505.096 #: 取从1970-1-1到当前时间的秒数,以浮点类型表示 |
#:2 struct 类元组 , 可以使用元组的方式输出 |
>>>time.localtime() #:取本地当前时间以struct_time类型表示 |
time.struct_time(tm_year = 2014 , tm_mon = 1 , tm_mday = 19 , tm_hour = 18 , tm_min = 32 , tm_sec = 41 , tm_wday = 6 , tm_yday = 19 , tm_isdst = 0 ) |
>>>time.gmtime() |
time.struct_time(tm_year = 2014 , tm_mon = 1 , tm_mday = 19 , tm_hour = 10 , tm_min = 34 , tm_sec = 40 , tm_wday = 6 , tm_yday = 19 , tm_isdst = 0 ) |
>>>time.localtime()[: 3 ] #元组输出 年,月,日 |
( 2014 , 1 , 19 ) |
>>> time.localtime()[: 6 ] #元组输出 年,月,日,时,分,秒 |
( 2014 , 1 , 19 , 18 , 38 , 6 ) |
>>>time.gmtime( 0 ) #1970-1-1当天 |
>>>time.gmtime( 24 * 60 * 60 ) #1970-1-2 |
>>>time.gmtime(time.time() - 24 * 60 * 60 ) #昨天的这个时刻 |
>>> time.mktime(time.localtime()) #mktime 将struct_time 对象转换为浮点型 |
1390128749.0 |
>>> time.asctime() #将struct_time类型时间转换成文本描述的日期格式,默认当前时间 |
'Sun Jan 19 19:45:42 2014' |
>>> time.asctime(time.localtime()) |
'Sun Jan 19 19:46:44 2014' |
>>> time.asctime(time.gmtime()) |
'Sun Jan 19 11:54:50 2014' |
>>> time.clock() # 返回第一次调用该方法到现在的秒数 可用该函数记录进程执行时间 |
3081.0467133378015 |
>>> time.sleep( 10 ) #等待10s 挂起当前进程,参数为浮点型表示进程挂起时间 |
>>> time.ctime() #将秒数转换成文本描述的日期格式,不带参数时取当前时间 |
'Sun Jan 19 20:00:19 2014' |
>>> time.ctime( 0 ) |
'Thu Jan 01 08:00:00 1970' |
time.strftime()可以用来获得当前时间,可以将时间格式化为字符串等等 |
格式命令列在下面:(区分大小写) |
% a 星期几的简写 |
% A 星期几的全称 |
% b 月分的简写 |
% B 月份的全称 |
% c 标准的日期的时间串 |
% C 年份的后两位数字 |
% d 十进制表示的每月的第几天 |
% D 月 / 天 / 年 |
% e 在两字符域中,十进制表示的每月的第几天 |
% F 年 - 月 - 日 |
% g 年份的后两位数字,使用基于周的年 |
% G 年分,使用基于周的年 |
% h 简写的月份名 |
% H 24 小时制的小时 |
% I 12 小时制的小时 |
% j 十进制表示的每年的第几天 |
% m 十进制表示的月份 |
% M 十时制表示的分钟数 |
% n 新行符 |
% p 本地的AM或PM的等价显示 |
% r 12 小时的时间 |
% R 显示小时和分钟:hh:mm |
% S 十进制的秒数 |
% t 水平制表符 |
% T 显示时分秒:hh:mm:ss |
% u 每周的第几天,星期一为第一天 (值从 0 到 6 ,星期一为 0 ) |
% U 第年的第几周,把星期日做为第一天(值从 0 到 53 ) |
% V 每年的第几周,使用基于周的年 |
% w 十进制表示的星期几(值从 0 到 6 ,星期天为 0 ) |
% W 每年的第几周,把星期一做为第一天(值从 0 到 53 ) |
% x 标准的日期串 |
% X 标准的时间串 |
% y 不带世纪的十进制年份(值从 0 到 99 ) |
% Y 带世纪部分的十制年份 |
% z, % Z 时区名称,如果不能得到时区名称则返回空字符。 |
% % 百分号 |
>>> time.strftime( "%Y%m%d" ) |
'20140119' |
>>> time.strftime( "%Y%m%d" ,time.localtime()) |
'20140119' |
#time.strptime("string","format")->[struct_time] |
#按照指定格式解析一个表示时间的字符串,返回struct_time对象,两个参数都是字符串,且格式要一致 |
>>> time.strptime( '20110909' , '%Y%m%d' ) |
time.struct_time(tm_year = 2011 , tm_mon = 9 , tm_mday = 9 , tm_hour = 0 , tm_min = 0 , tm_sec = 0 , tm_wday = 4 , tm_yday = 252 , tm_isdst = - 1 ) |
>>> time.strptime( '20110909_10:47:12' , '%Y%m%d_%H:%M:%S' ) |
time.struct_time(tm_year = 2011 , tm_mon = 9 , tm_mday = 9 , tm_hour = 10 , tm_min = 47 , tm_sec = 12 , tm_wday = 4 , tm_yday = 252 , tm_isdst = - 1 ) |
by: 发表于:2017-09-30 10:36:06 顶(0) | 踩(0) 回复
??
回复评论