Mercurial > hg
comparison mercurial/util.py @ 15159:85322c19c831
merge with stable
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Tue, 27 Sep 2011 18:50:18 -0500 |
parents | 76cd1964519c c208dcd0f709 |
children | a347b3614bae |
comparison
equal
deleted
inserted
replaced
15156:143c78b4fc8c | 15159:85322c19c831 |
---|---|
911 if "%1" in format or "%2" in format: | 911 if "%1" in format or "%2" in format: |
912 sign = (tz > 0) and "-" or "+" | 912 sign = (tz > 0) and "-" or "+" |
913 minutes = abs(tz) // 60 | 913 minutes = abs(tz) // 60 |
914 format = format.replace("%1", "%c%02d" % (sign, minutes // 60)) | 914 format = format.replace("%1", "%c%02d" % (sign, minutes // 60)) |
915 format = format.replace("%2", "%02d" % (minutes % 60)) | 915 format = format.replace("%2", "%02d" % (minutes % 60)) |
916 s = time.strftime(format, time.gmtime(float(t) - tz)) | 916 try: |
917 t = time.gmtime(float(t) - tz) | |
918 except ValueError: | |
919 # time was out of range | |
920 t = time.gmtime(sys.maxint) | |
921 s = time.strftime(format, t) | |
917 return s | 922 return s |
918 | 923 |
919 def shortdate(date=None): | 924 def shortdate(date=None): |
920 """turn (timestamp, tzoff) tuple into iso 8631 date.""" | 925 """turn (timestamp, tzoff) tuple into iso 8631 date.""" |
921 return datestr(date, format='%Y-%m-%d') | 926 return datestr(date, format='%Y-%m-%d') |