python基础 时间和日期的处理

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

posted @ 2017-12-14 20:41  董君D  阅读(143)  评论(0编辑  收藏  举报