Python的time模块提供了各种与时间相关的功能,包括获取当前时间、计算时间差、格式化时间等。
通过time模块的time函数可以获取当前时间的时间戳(浮点数格式),时间戳可以加上或者减去一个整数(n),这就是时间戳的增量,单位是秒。也就是说,当前时间戳加10表示未来10s,将10表示过去10s。如果想得到未来1h的时间戳,需要将time函数的返回值加3600s。
常用函数:
- time():返回当前时间的时间戳(从1970年1月1日00:00:00开始按秒计算的偏移量)。
- ctime(secs):将时间戳转换为字符串格式。
- gmtime(secs):将时间戳转换为格林威治标准时间(GMT)的struct_time对象。
- localtime(secs):将时间戳转换为本地时间的struct_time对象。
- mktime(t):将struct_time对象转换为时间戳。
- strftime(format[, t]):将struct_time对象格式化为字符串。
- sleep(secs):暂停程序执行指定的秒数。
演示
输出结果: