PYTHON内置模块

time 模块

# 导入time 模块
import time

# 暂停程序的执行,参数为秒
time.sleep(3)  # 暂停 3 秒再执行后续代码

# 获取当前时间的 Unix 时间戳
print(time.time())
# 输出:1558329240.201314

#Unix 时间戳对计算机来说稍微计算一下就知道现在是什么时间了,但对人类来说可读性就大打折扣了,所以还有对人类友好的 ctime() 方法:
import time

print(time.ctime())
# 输出:Mon May 20 13:14:00 2019

datetime 模块

# 导入 datetime 模块中的 datetime 对象
from datetime import datetime

# 获取当前时间
print(datetime.now())
# 输出:2019-05-20 13:14:00.201314

# 将 Unix 时间戳转换成时间
print(datetime.fromtimestamp(1558329240.201314))
# 输出:2019-05-20 13:14:00.201314
有些时候我们还要进行日期的计算,比如 5 天前是几月几号,10 天后又是几月几号等。这在 Python 中实现起来也不难,我们来看个例子:
from datetime import datetime, timedelta

print(datetime.now() - timedelta(days=5))
# 输出:2020-07-01 13:18:53.926820

还有,timedelta() 可以支持同时传入多个参数,比如计算两个半小时前的时间:
from datetime import datetime, timedelta

print(datetime.now() - timedelta(hours=2, minutes=30))
# 输出:2020-07-06 10:50:17.443745
例子:

import time
from datetime import datetime

print(time.time())
print(time.ctime())
time.sleep(3)
print(datetime.now())

输出:

1594013016.980695
Mon Jul 06 13:23:36 2020
2020-07-06 13:23:39.983675
 
posted @ 2020-07-06 13:19  MINGZHUQI  阅读(135)  评论(0编辑  收藏  举报