X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/f4705d1059b2b1b2844e7ed9429a96392c993973..HEAD:/lib/python/Tools/FuzzyDate.py diff --git a/lib/python/Tools/FuzzyDate.py b/lib/python/Tools/FuzzyDate.py index dac72cf0..00a86421 100644 --- a/lib/python/Tools/FuzzyDate.py +++ b/lib/python/Tools/FuzzyDate.py @@ -1,16 +1,16 @@ -import time +from time import localtime, time def FuzzyTime(t): - d = time.localtime(t) - nt = time.time() - n = time.localtime() + d = localtime(t) + nt = time() + n = localtime() if d[:3] == n[:3]: # same day date = _("Today") elif ((t - nt) < 7*86400) and (nt < t): # same week - date = ("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")[d[6]] + date = (_("Mon"), _("Tue"), _("Wed"), _("Thu"), _("Fri"), _("Sat"), _("Sun"))[d[6]] elif d[0] == n[0]: # same year date = "%d.%d." % (d[2], d[1]) @@ -22,18 +22,18 @@ def FuzzyTime(t): return (date, timeres) if __name__ == "__main__": - print "now: %s %s" % FuzzyTime(time.time()) - print "1 day: %s %s" % FuzzyTime(time.time() + 86400) - print "2 days: %s %s" % FuzzyTime(time.time() + 86400 *2) - print "2 days: %s %s" % FuzzyTime(time.time() + 86400 *3) - print "2 days: %s %s" % FuzzyTime(time.time() + 86400 *4) - print "2 days: %s %s" % FuzzyTime(time.time() + 86400 *5) - print "2 days: %s %s" % FuzzyTime(time.time() + 86400 *6) - print "2 days: %s %s" % FuzzyTime(time.time() + 86400 *7) - print "2 days: %s %s" % FuzzyTime(time.time() + 86400 *8) - print "2 days: %s %s" % FuzzyTime(time.time() + 86400 *9) - print "2 days: %s %s" % FuzzyTime(time.time() + 86400 *10) - print "2 days: %s %s" % FuzzyTime(time.time() + 86400 *11) - print "2 days: %s %s" % FuzzyTime(time.time() + 86400 *12) - print "2 days: %s %s" % FuzzyTime(time.time() + 86400 *13) - print "2 days: %s %s" % FuzzyTime(time.time() + 86400 *14) + print "now: %s %s" % FuzzyTime(time()) + print "1 day: %s %s" % FuzzyTime(time() + 86400) + print "2 days: %s %s" % FuzzyTime(time() + 86400 *2) + print "2 days: %s %s" % FuzzyTime(time() + 86400 *3) + print "2 days: %s %s" % FuzzyTime(time() + 86400 *4) + print "2 days: %s %s" % FuzzyTime(time() + 86400 *5) + print "2 days: %s %s" % FuzzyTime(time() + 86400 *6) + print "2 days: %s %s" % FuzzyTime(time() + 86400 *7) + print "2 days: %s %s" % FuzzyTime(time() + 86400 *8) + print "2 days: %s %s" % FuzzyTime(time() + 86400 *9) + print "2 days: %s %s" % FuzzyTime(time() + 86400 *10) + print "2 days: %s %s" % FuzzyTime(time() + 86400 *11) + print "2 days: %s %s" % FuzzyTime(time() + 86400 *12) + print "2 days: %s %s" % FuzzyTime(time() + 86400 *13) + print "2 days: %s %s" % FuzzyTime(time() + 86400 *14)