之前用代码:@app.template_filter(‘date_format’)
def _jinja2_filter_datetime_format(datetimeValue, format=u’%m月%d日’):
"""convert a date to a different format."""
gLog.debug("datetimeValue=%s, format=%s", datetimeValue, format)
formatUtf8 = format.encode("UTF-8")
formattedDate = datetime.strftime(datetimeValue, formatUtf8)
formattedDateUnicode = formattedDate.decode(‘utf-8’)
gLog.debug("type(formattedDate)=%s, formattedDateUnicode=%s", type(formattedDate), formattedDateUnicode)
return formattedDateUnicode
结果格式化出来的,月和日,即使小于10的话,也是前面补0的2位数
09/08
此处希望:
月和日,当小于10,去掉补的0,显示:
9/8
python datetime format single digit
-》看来只能自己手动去格式化了?
“%d Day of the month as a zero-p