time模块
'''
时间的表现形式:
时间戳:以整形或浮点型表示时间的一个以秒为单位的时间间隔。时间间隔的基础值是从1970年1月1日凌晨开始算起
元组:一种python的数据结构表示,这个元组有9个整型内容 1,0,-1)
格式化字符串
'''
t = time.time()
print(t)
print(time.gmtime())
print(time.localtime())
print(time.mktime(time.localtime()))
print(time.asctime())
print(time.ctime())
print(time.strftime("%Y-%m-%d %H:%M:%S"))
s = time.strftime("%Y-%m-%d %H:%M:%S")
print(time.strptime(s, "%Y-%m-%d %H:%M:%S"))
time.process_time()
time.perf_counter()
time.sleep(2)
print(time.process_time())
print(time.perf_counter())
datetime模块
import datetime
'''
模块中的类:
datetime 同时有时间和日期
timedelta 主要用于计算时间的跨度
tzinfo 时区相关
time 时间
date 日期
'''
print(datetime.datetime.now())
d1 = datetime.datetime.now()
d2 = d1.strftime("%Y-%m-%d %X")
print(d2, type(d2))
d3 = datetime.datetime.strptime(d2, "%Y-%m-%d %X")
print(d3, type(d3))
d5 = datetime.datetime(2020, 1, 1, 12, 20, 20, 123456)
d6 = d1 - d5
print(d6, type(d6))
print(d6.days)
print(d6.seconds)
calendar日历模块
import calendar
print("日历(某年某月):\n" + calendar.month(2020, 2))
print("日历(某年):\n" + calendar.calendar(2020))
print(calendar.isleap(2020))
print(calendar.monthrange(2020, 10))
print(calendar.monthcalendar(2020, 10))