Add date format option for 'numeric date with leading zeros'
This commit is contained in:
parent
c7350c53e2
commit
8a8a21f85d
@ -290,7 +290,8 @@ class DateDisplayDE(DateDisplay):
|
|||||||
|
|
||||||
formats = (
|
formats = (
|
||||||
"JJJJ-MM-DD (ISO)", "Numerisch", "Monat Tag Jahr",
|
"JJJJ-MM-DD (ISO)", "Numerisch", "Monat Tag Jahr",
|
||||||
"MONAT Tag Jahr", "Tag. Monat Jahr", "Tag. MONAT Jahr"
|
"MONAT Tag Jahr", "Tag. Monat Jahr", "Tag. MONAT Jahr",
|
||||||
|
"Numerisch mit führenden Nullen"
|
||||||
)
|
)
|
||||||
# this definition must agree with its "_display_gregorian" method
|
# this definition must agree with its "_display_gregorian" method
|
||||||
|
|
||||||
@ -343,6 +344,18 @@ class DateDisplayDE(DateDisplay):
|
|||||||
else:
|
else:
|
||||||
value = "%d. %s %s" % (date_val[0],
|
value = "%d. %s %s" % (date_val[0],
|
||||||
self.long_months[date_val[1]], year)
|
self.long_months[date_val[1]], year)
|
||||||
|
elif self.format == 6:
|
||||||
|
# day.month_number.year with leading zeros
|
||||||
|
if date_val[3]:
|
||||||
|
return self.display_iso(date_val)
|
||||||
|
else:
|
||||||
|
if date_val[0] == date_val[1] == 0:
|
||||||
|
value = str(date_val[2])
|
||||||
|
else:
|
||||||
|
value = self.dhformat.replace('%m', str(date_val[1])
|
||||||
|
.zfill(2))
|
||||||
|
value = value.replace('%d', str(date_val[0]).zfill(2))
|
||||||
|
value = value.replace('%Y', str(date_val[2]))
|
||||||
else:
|
else:
|
||||||
# day. month_abbreviation year
|
# day. month_abbreviation year
|
||||||
if date_val[0] == 0:
|
if date_val[0] == 0:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user