python的时间操作time

python的时间操作time

python模块time的函数使用介绍和使用。

二、函数介绍

1.asctime()

asctime([tuple]) -> string将一个struct_time(默认为当时时间),转换成字符串

2.clock()

clock() -> floating point number该函数有两个功能,第一次调用的时,返回程序运行时的时间;第二次的调用,返回自第一次调用到这次调用的时间间隔

import time

if __name__ == '__main__':

time.sleep(1)

print "clock1:%s" % time.clock()

time.sleep(1)

print "clock2:%s" % time.clock()

time.sleep(1)

print "clock3:%s" % time.clock()

输出:

clock1:3.35238137808e-006

clock2:1.00004944763

clock3:2.00012040636

3.sleep(…)

sleep(seconds)线程睡眠运行,单位为秒

4.ctime(…)

ctime(seconds) -> string将时间戳转换成字符串(默认为当前时间的时间戳)

time.ctime()

输出为:

'Sat Mar 28 22:24:24 2009'

5.gmtime(…)

gmtime([seconds]) -> (tm_year, tm_mon, tm_day, tm_hour, tm_min,tm_sec, tm_wday, tm_yday, tm_isdst)将时间戳转换成一个UTC时区(0时区)的时间结构,默认为当前时间为转换

6.localtime(…)

localtime([seconds]) -> (tm_year,tm_mon,tm_day,tm_hour,tm_min,tm_sec,tm_wday,tm_yday,tm_isdst)将时间戳转换成一个当前时区的时间结构体,默认为以当前时间为转换

7.mktime(…)

mktime(tuple) -> floating point number将时间结构体转换为时间戳

8.strftime(…)

strftime(format[, tuple]) -> string将struct_time(默认为当前时间)格式化字符串输出

时间日期格式符号

%y 两位数的年份表示(00-99)

%Y 四位数的年份表示(000-9999)

%m 月份(01-12)

%d 天(0-31)

%H 24小时制小时数(0-23)

%I 12小时制小时数(01-12)

%M 分钟数(00=59)

%S 秒(00-59)

%a 简化星期名称

%A 完整星期名称

%b 简化的月份名称

%B 完整的月份名称

%c 相应的日期表示和时间表示

%j 年内的一天(001-366)

%p A.M.或P.M.的等价符

%U 一年中的星期数(00-53)星期天为星期的开始

%w 星期(0-6),星期天为星期的开始

%W 一年中的星期数(00-53)星期一为星期的开始

%x 本地相应的日期表示

%X 本地相应的时间表示

%Z 当前时区的名称

%% %号本身

9.strptime(…)

strptime(string, format) -> struct_time将时间字符串格式化符成数组形式的时间

2009-03-20 11:45:39 格式化字符串为:%Y-%m-%d %H:%M:%S

Sat Mar 28 22:24:24 2009 格式化字符串为:%a %b %d %H:%M:%S %Y

10.time(…)

time() -> floating point number返回当前时间的时间戳

相关推荐

买世界杯竞猜哪个网站好 推荐几个可靠的世界杯竞猜网站
王者荣耀多少级可以加战队?
365直播网APP下载

王者荣耀多少级可以加战队?

10-21 👁️ 9908
空调定时05h是多久 空调定时05h的时长及定时功能使用方法【详解】