Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def SecondToMDHMS(time):
- def GetDHMS(sec):
- return [int(int(int(sec/60)/60)/24),int(int(int(sec/60)/60)%24),int(int(sec/60)%60),int(sec%60)]
- tmp = []
- typ = [DAY,HOUR,MINUTE,SECOND]
- m,d = divmod(int(int(int(time/60)/60)/24),30)
- if m > 0:
- tmp.append("{0}{1}".format(m,MONTH))
- val = GetDHMS(time-m*30*24*60*60)
- tmp.extend(["{0}{1}".format(val[i], typ[i]) for i in xrange(len(val)) if val[i] <> 0])
- else:
- val = GetDHMS(time)
- tmp = ["{0}{1}".format(val[i], typ[i]) for i in xrange(len(val)) if val[i] <> 0]
- return " ".join(tmp)
- def SecondToDHMS(time):
- typ = [WEEK,DAY,HOUR,MINUTE,SECOND]
- val = [int(int(int(int(time/60)/60)/24)/7),int(int(int(time/60)/60)/24),int(int(int(time/60)/60)%24),int(int(time/60)%60),int(time%60)]
- return " ".join(["{0}{1}".format(val[i], typ[i]) for i in xrange(len(val)) if val[i] <> 0])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement