python的时间操作time-函数介绍

简介: 【10月更文挑战第19天】 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
返回当前时间的时间戳

相关文章
|
2月前
|
Python
python的时间操作time
【10月更文挑战第18天】 python的时间操作time
43 5
|
2月前
|
Python
【python从入门到精通】-- 第五战:函数大总结
【python从入门到精通】-- 第五战:函数大总结
72 0
|
2月前
|
Python
Python之函数详解
【10月更文挑战第12天】
Python之函数详解
|
2月前
|
存储 数据安全/隐私保护 索引
Python 散列类型三以及函数基础
【10月更文挑战第11天】
Python 散列类型三以及函数基础
|
2月前
|
Python
python的时间操作time-应用
【10月更文挑战第20天】 python模块time的函数使用。
47 7
|
1月前
|
测试技术 数据安全/隐私保护 Python
探索Python中的装饰器:简化和增强你的函数
【10月更文挑战第24天】在Python编程的海洋中,装饰器是那把可以令你的代码更简洁、更强大的魔法棒。它们不仅能够扩展函数的功能,还能保持代码的整洁性。本文将带你深入了解装饰器的概念、实现方式以及如何通过它们来提升你的代码质量。让我们一起揭开装饰器的神秘面纱,学习如何用它们来打造更加优雅和高效的代码。
|
1月前
|
弹性计算 安全 数据处理
Python高手秘籍:列表推导式与Lambda函数的高效应用
列表推导式和Lambda函数是Python中强大的工具。列表推导式允许在一行代码中生成新列表,而Lambda函数则是用于简单操作的匿名函数。通过示例展示了如何使用这些工具进行数据处理和功能实现,包括生成偶数平方、展平二维列表、按长度排序单词等。这些工具在Python编程中具有高度的灵活性和实用性。
28 2
|
2月前
|
存储 Python
[oeasy]python038_ range函数_大小写字母的起止范围_start_stop
本文介绍了Python中`range`函数的使用方法及其在生成大小写字母序号范围时的应用。通过示例展示了如何利用`range`和`for`循环输出指定范围内的数字,重点讲解了小写和大写字母对应的ASCII码值范围,并解释了`range`函数的参数(start, stop)以及为何不包括stop值的原因。最后,文章留下了关于为何`range`不包含stop值的问题,留待下一次讨论。
25 1
|
2月前
|
索引 Python
Python中的其他内置函数有哪些
【10月更文挑战第12天】Python中的其他内置函数有哪些
20 1
|
2月前
|
安全 数据处理 数据安全/隐私保护
python中mod函数怎么用
通过这些实例,我们不仅掌握了Python中 `%`运算符的基础用法,还领略了它在解决实际问题中的灵活性和实用性。在诸如云计算服务提供商的技术栈中,类似的数学运算逻辑常被应用于数据处理、安全加密等关键领域,凸显了基础运算符在复杂系统中的不可或缺性。
23 0