python time模块
时间: 2023-09-14 22:10:14 浏览: 45
Python 的 time 模块提供了许多处理时间的函数,包括获取当前时间、休眠等待、时间转换等等。
下面是一些常用的 time 模块函数:
1. time():返回当前时间的时间戳(1970年1月1日00:00:00至现在的秒数)。
```python
import time
print(time.time())
```
2. localtime():将时间戳转换为本地时间。返回值为一个 struct_time 类型的元组。
```python
import time
localtime = time.localtime(time.time())
print("本地时间为 :", localtime)
```
3. strftime():将 struct_time 类型的时间转换为指定格式的字符串。
```python
import time
localtime = time.asctime(time.localtime(time.time()))
print("本地时间为 :", localtime)
# 自定义时间格式
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
```
4. sleep():程序执行暂停指定的秒数。
```python
import time
print("start")
time.sleep(2) # 暂停2秒
print("end")
```
5. gmtime():将时间戳转换为 UTC 时间(世界标准时间)。返回值为一个 struct_time 类型的元组。
```python
import time
utc_time = time.gmtime(time.time())
print("UTC时间为 :", utc_time)
```
6. mktime():将 struct_time 类型的时间转换为时间戳。
```python
import time
localtime = time.localtime()
print("本地时间为 :", localtime)
timestamp = time.mktime(localtime)
print("时间戳为:", timestamp)
```
更多关于 time 模块的信息可以查阅官方文档:https://docs.python.org/3/library/time.html 。
阅读全文