2020-04
9
转换时间戳
脑袋实在转不过来,不知道怎么把1W多天转化为月份,长短月怎么处理?????所以直接暴力地使用本来就内置的time.localtime()以及time.strftime()格式化当前时间。我完全可以把逝去的时间也这么整,但逝去时间我是有认真人肉计算过的,所以同一个时间戳,用了两种方式转化。
经过这个以后,我完全明白点点导出数据里那一串标记着
1 2 3 4 5 6 7 8 9 10 11 12 13 | import time def now(num): mytime = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(num)) return(str(mytime)) num = int(time.time()) sec = num % 60 min = (num // 60) % 60 hour = (num // (60 * 60)) % 24 + 8 # 万恶的东八区!!!!!!!!!! day = num // (60 * 60 * 24) print('Time is', now(num)) print('since the epoch, ' + str(day) + ' days ' + str(hour) + ' hours ' + str(min) + ' minutes ' + str(sec) + ' seconds has gone') # Time is 2020-04-09 15:03:41 # since the epoch, 18361 days 15 hours 3 minutes 41 seconds has gone |
2 条评论