本文共 1371 字,大约阅读时间需要 4 分钟。
时间表示的几种形式1.时间戳2.字符串时间3.元组类型的时间
"""
import os import time# 1.时间戳
print(time.time())# 2.字符串时间
print(time.ctime())# 3.元组时间
print(time.localtime()) info = time.localtime() print(info) print(info.tm_year) print(info.tm_mon)
常用时间的转换
"""
import time import os # 把元组时间转换为时间戳tuple_time = time.localtime()
print(tuple_time) print(time.mktime(tuple_time))# 把元组时间转化为字符串时间
print(time.strftime('%d-%m',tuple_time)) print(time.strftime('%Y/%m/%d',tuple_time)) print(time.strftime('%T',tuple_time)) print(time.strftime('%F',tuple_time)) # 将时间戳类型的时间转换为字符串时间 pwd_time = os.path.getctime('/etc/passwd') print(pwd_time) print(time.ctime(pwd_time))# 将时间戳类型转换为元组类型的时间
print(time.localtime(pwd_time)) # 将元组时间转化为时间戳 tuple_time = time.localtime() print(time.mktime(tuple_time))time模块的练习:
"""
import os from datetime import date from datetime import datetime from datetime import timedeltaprint(date.today())
print(datetime.now())# 如何计算三天前的时间和三天后的时间
d = date.today() delta = timedelta(days=3) print(d + delta) print(d - delta)# 如何计算两个小时前的时间和两个小时后的时间
now_hour = datetime.now() delta = timedelta(hours=2) print(now_hour - delta) print(now_hour + delta)# 返回两个时间 想计算两个时间之间的时间差
now_time = datetime.now() print(now_time) pwd_time = os.path.getmtime('/etc/passwd') print(pwd_time) pwd_time_obj = datetime.fromtimestamp(pwd_time) print(pwd_time_obj) dalta = now_time - pwd_time_obj print(delta)
转载地址:http://qqdwi.baihongyu.com/