该时间模块是Python中的内置模块,它有需要对时间进行更多的操作各种功能。这是Python中最好的模块之一,用于解决各种现实中与时间相关的问题。要在程序中使用时间模块,首先,我们必须导入时间模块。
此模块从纪元开始记录时间。历元是历史上的时间,始于1970年1月1日。
此函数返回自纪元以来第二个计数的数字。
示例
# 导入模块 import time s=time.time() print('Total seconds since epoch:',s)
输出结果
Total seconds since epoch: 1576083939.5877264
时间模块的此功能以秒为参数,并返回时间直到提到的秒数。
示例
# 导入模块 import time s=1575293263.821702 Current_time=time.ctime(s) print('current time since epoch:',Current_time)
输出结果
current time since epoch: Mon Dec 2 13:27:43 2019
该函数用于在该函数的参数给出的时间内保持程序执行。
示例
# 导入模块 import time print('Execution starting time:',time.ctime()) time.sleep(5) print('After execution time:',time.ctime())
输出结果
Execution starting time: Wed Dec 11 17:10:47 2019 After execution time: Wed Dec 11 17:10:52 2019
该函数接受一个参数,并根据格式代码返回一个字符串。
示例
# 导入模块 import time Current_time=time.localtime() time_in_format=time.strftime("%m/%d/%Y, %H:%M:%S",Current_time) print('time in specific format since epoch:',time_in_format)
输出结果
time in specific format since epoch: 12/11/2019, 17:12:47
此函数将长度为9的元组作为参数并返回一个字符串。
示例
# 导入模块 import time t=(2019,12,2,5,30,2,7,365,0) r=time.asctime(t) print("Time and date in a specific format:",r)
输出结果
Time and date in a specific format: Mon Dec 2 05:30:02 2019