import time
# 获取当前时间戳
now = time.time()
print(now)
# 获取可选的时间戳,默认当前
lct = time.localtime()
print(lct)
# 获取格式化的时间
result0 = time.ctime(now)
print(result0)
# 获取时间元组,然后对其格式化输出
now_tuple = time.localtime()
result1 = time.asctime(now_tuple)
print(result1)
# 获取格式化日期输出
yeardate = time.strftime("%Y----%m-=-=-=%d %H:%M:%S", time.localtime())
print(yeardate)
# 把格式化日期还原成时间元组
pt = time.mktime(time.strptime("2017-09-02 17:21:00", "%Y-%m-%d %H:%M:%S"))
print(pt)
# 获取cpu时间
start = time.clock()
for i in range(1, 10000):
j = i ** 3
end = time.clock()
print(end - start)
# 让CPU休眠n秒
while False:
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
time.sleep(1)
import calendar
# 输出要显示的月份的日历
print(calendar.month(1995, 9))
import datetime
# 获取当天日期
print(datetime.datetime.today())
print(datetime.datetime.now())
# 单独获取当前的年月日时分秒
today0 = datetime.datetime.today()
print(today0.month)
print(today0.second)
# 计算n天之后的日期
print(today0 + datetime.timedelta(days = 7))
# 获取两个日期时间的时间差
start = datetime.datetime(1995, 9, 10, 8, 30, 00)
now = datetime.datetime(2019, 2, 23, 16, 47, 59)
days = now - start
print(days)
print(days.total_seconds())