Python有两个模块,time和calendar,它们可以用于处理时间
我们先来通过time.time()用于获取当前时间戳
首先 import time 导入时间模块
然后 print time.time()
出现1499938242.87这样一串数字
1 import time 2 print (time.localtime(time.time())) 3 4 5 输出结果 6 7 8 time.struct_time(tm_year=2017, tm_mon=12, tm_mday=14, tm_hour=20, tm_min=9, tm_sec=13, tm_wday=3, tm_yday=348, tm_isdst=0)
想让它更简明些怎么办呢?比如2008-08-08 13:00:00这样的格式
1 import time 2 print (time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())) 3 4 输出结果 5 2017-12-14 20:16:37
日历
1 import 2 print(calendar.month(2017,12))
December 2017
Mo Tu We Th Fr Sa Su
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31