Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def td_format(td_object):
- seconds = int(td_object.total_seconds())
- if seconds<0:
- seconds=abs(seconds)
- periods = [ \
- (("год", "года", "лет"), 60*60*24*365), \
- (("месяц", "месяца", "месяцев"), 60*60*24*30), \
- (("день", "дня", "дней"), 60*60*24), \
- (("час", "часа", "часов"), 60*60), \
- (("минута", "минуты", "минут"), 60), \
- (("секунда", "секунды", "секунд"), 1) \
- ]
- strings=[]
- for period_name,period_seconds in periods:
- if seconds > period_seconds:
- period_value , seconds = divmod(seconds,period_seconds)
- strings.append("%s %s" % (period_value, mc( \
- period_name[0], \
- period_name[1], \
- period_name[2], \
- period_value \
- )))
- return " ".join(strings)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement