Advertisement
P3NG3R

mdhms.py

May 20th, 2017
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.83 KB | None | 0 0
  1. def SecondToMDHMS(time):
  2.     def GetDHMS(sec):
  3.         return [int(int(int(sec/60)/60)/24),int(int(int(sec/60)/60)%24),int(int(sec/60)%60),int(sec%60)]
  4.     tmp = []
  5.     typ = [DAY,HOUR,MINUTE,SECOND]
  6.     m,d = divmod(int(int(int(time/60)/60)/24),30)
  7.     if m > 0:
  8.         tmp.append("{0}{1}".format(m,MONTH))
  9.         val = GetDHMS(time-m*30*24*60*60)
  10.         tmp.extend(["{0}{1}".format(val[i], typ[i]) for i in xrange(len(val)) if val[i] <> 0])
  11.     else:
  12.         val = GetDHMS(time)
  13.         tmp = ["{0}{1}".format(val[i], typ[i]) for i in xrange(len(val)) if val[i] <> 0]
  14.     return " ".join(tmp)
  15.  
  16. def SecondToDHMS(time):
  17.     typ = [WEEK,DAY,HOUR,MINUTE,SECOND]
  18.     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)]
  19.     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