4974: Fix formatting of dates before 1900

svn: r17702
This commit is contained in:
Nick Hall 2011-06-06 22:33:15 +00:00
parent dc36a4b9c2
commit ffe9ecd8fd

View File

@ -155,5 +155,7 @@ def format_datetime(exif_dt):
date_part = gen.lib.Date() date_part = gen.lib.Date()
date_part.set_yr_mon_day(exif_dt.year, exif_dt.month, exif_dt.day) date_part.set_yr_mon_day(exif_dt.year, exif_dt.month, exif_dt.day)
date_str = DateHandler.displayer.display(date_part) date_str = DateHandler.displayer.display(date_part)
time_str = exif_dt.strftime('%H:%M:%S') time_str = _('%(hr)02d:%(min)02d:%(sec)02d') % {'hr': exif_dt.hour,
'min': exif_dt.minute,
'sec': exif_dt.second}
return _('%(date)s %(time)s') % {'date': date_str, 'time': time_str} return _('%(date)s %(time)s') % {'date': date_str, 'time': time_str}