时间模块
文章目录
时间表示的几种形式
1.时间戳
2.字符串时间
3.元组类型的时间
import time
import os
1.时间戳
time.time() 1970纪元后经过的浮点秒数
print(time.time())
2.字符串时间
time.ctime()
print(time.ctime())
3.元组时间
time.localtime()
print(time.localtime())
info = time.localtime()
print(info)
print(info.tm_year)
print(info.tm_mon)
4.常用时间的转换
- 把元组时间转换为时间戳
time.mktime(tupletime)
import os
import time
tuple_time = time.localtime() # 元组时间
print(tuple_time)
print(time.mktime(tuple_time))
- 把元组时间转化为字符串时间
time.strftime()
import os
import time
tuple_time = time.localtime()
print(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))
- 将时间戳类型的时间转换为字符串时间
os.path.getatime(path) 返回最近访问时间(浮点型秒数)
os.path.getmtime(path) 返回最近文件修改时间
os.path.getctime(path) 返回文件创建时间
import os
import time
pwd_time = os.path.getctime(os.path.abspath('.'))
print(pwd_time)
print(time.ctime(pwd_time))
- 将时间戳类型转换为元组类型的时间
print(time.localtime(pwd_time))
- 将元组时间转化为时间戳
tuple_time = time.localtime()
print(time.mktime(tuple_time))