python添加时间戳_在python中添加时间戳
這兩個解決方案(AFAIK)都可以在python的任何2.x版本上運行(因此保證了相當(dāng)多的向后兼容性)
僅依賴于regex庫的實現(xiàn):import re
data = '''
2011-03-07 0:27:41
2011-03-06 0:13:41
2011-03-05 0:17:40
2011-03-04 0:55:40
2011-05-16 0:55:40
2011-05-16 0:55:40
2011-07-16 0:55:40
2011-07-16 0:55:40
'''
def group(month):
li = re.findall(r'2011-%s-\d\d (\d+:\d+:\d+)' % str(month).zfill(2), data)
seconds = 0
for log in li:
log = [int(n) for n in log.split(':')]
seconds += log[0]*3600 + log[1]*60 + log[2]
hours = seconds / 3600
seconds -= 3600*hours
minutes = seconds / 60
seconds -= 60*minutes
return "%02d:%02d:%02d" % (hours, minutes, seconds)
for month in range(1,13):
print "In month %d you worked %s" % (month, group(month))
這里有一個沒有依賴關(guān)系的實現(xiàn):
^{pr2}$
總結(jié)
以上是生活随笔為你收集整理的python添加时间戳_在python中添加时间戳的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 抖音偷偷地看看你要让我等多久什么歌
- 下一篇: python 按月份分组_django