asammoud
Re-add large CSVs using Git LFS
b265364
raw
history blame
619 Bytes
import time
import math
from datetime import datetime
from pytz import utc, timezone
def asMinutes(s):
m = math.floor(s / 60)
s -= m * 60
return '%dm %ds' % (m, s)
def timeSincePlus(since, percent):
now = time.time()
s = now - since
es = s / (percent)
rs = es - s
return '%s (- %s)' % (asMinutes(s), asMinutes(rs))
def timeSince(since):
now = time.time()
s = now - since
m = math.floor(s / 60)
s -= m * 60
return '%dm %ds' % (m, s)
def timestamp2str(sec, fmt, tz):
return datetime.fromtimestamp(sec).astimezone(tz).strftime(fmt)