Python基础阶段:时间日历模块操作
1 import time 2 3 4 # result = time.time() 5 # years = result / (24 * 60 * 60 * 365) + 1970 6 # print(years) 7 # print(result) 8 # 9 # 10 # result = time.localtime(1404100165.036104) 11 # print(result) 12 13 14 # 获取格式化的时间 15 # 秒 -> 可读时间 16 # import time 17 # time.ctime([seconds]) 18 # seconds 19 # 可选的时间戳 20 # 默认当前时间戳 21 22 # t = time.time() 23 # result = time.ctime(t) 24 # print(result) 25 26 27 28 # 时间元组 -> 可读时间 29 # import time 30 # time.asctime([p_tuple]) 31 # p_tuple 32 # 可选的时间元组 33 # 默认当前时间元组 34 35 # time_tuple = time.localtime() 36 # result = time.asctime(time_tuple) 37 # print(result) 38 39 40 41 # 字符串 -> 格式化日期 42 # time.strftime(格式字符串, 时间元组) 43 # 例如 44 # time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) 45 # 2017-09-02 17:21:00 46 47 # result = time.strftime("%y===%m-%d %H:%M:%S", time.localtime()) 48 # print(result) 49 # 50 # 51 # 52 # 53 # pt = time.strptime("17===09-06 08:57:17", "%y===%m-%d %H:%M:%S") 54 # print(pt) 55 # 56 # 57 # t = time.mktime(pt) 58 # print(t) 59 # 60 # start = time.clock() #检测GPU运行程序时间 61 # for i in range(0, 10000): 62 # print(i) 63 # 64 # end = time.clock() 65 # print(end - start) 66 # 67 # 68 # 69 # 70 # while True: 71 # result = time.strftime("%y===%m-%d %H:%M:%S", time.localtime()) 72 # print(result) 73 # time.sleep(1) 74 75 76 # import calendar 77 # 78 # print(calendar.month(2017, 6)) 79 80 81 82 83 84 85 86 87 88 # import datetime 89 # t = datetime.datetime.now() 90 # print(datetime.datetime.today()) 91 # 92 # 93 # print(type(t)) # 单独取时间 94 # print(t.year) 95 # print(t.month) 96 # print(t.day) 97 # 98 # print(t.hour) 99 # print(t.minute) 100 # print(t.second) 101 102 103 104 105 106 107 108 import datetime 109 110 # t = datetime.datetime.today() 111 # result = t + datetime.timedelta(days=7) #相加 112 # print(t, result) 113 114 115 first = datetime.datetime(2017, 9, 2, 12, 00, 00) 116 second = datetime.datetime(2017, 9, 3, 12, 00, 00) 117 # print(first, type(first)) 118 119
#相减 120 delta = second - first 121 print(delta, type(delta)) 122 print(delta.total_seconds())