74 if type(value) is datetime: |
74 if type(value) is datetime: |
75 return value |
75 return value |
76 return datetime(value.year, value.month, value.day) |
76 return datetime(value.year, value.month, value.day) |
77 |
77 |
78 |
78 |
|
79 SH_DATE_FORMAT = _("%d/%m/%Y") |
|
80 SH_DATETIME_FORMAT = _("%d/%m/%Y - %H:%M") |
|
81 |
79 EXT_DATE_FORMAT = _("on %d/%m/%Y") |
82 EXT_DATE_FORMAT = _("on %d/%m/%Y") |
80 EXT_DATETIME_FORMAT = _("on %d/%m/%Y at %H:%M") |
83 EXT_DATETIME_FORMAT = _("on %d/%m/%Y at %H:%M") |
|
84 |
81 |
85 |
82 def formatDate(value, format=EXT_DATE_FORMAT, request=None): |
86 def formatDate(value, format=EXT_DATE_FORMAT, request=None): |
83 if request is None: |
87 if request is None: |
84 request = queryRequest() |
88 request = queryRequest() |
85 return datetime.strftime(tztime(value), translate(format, context=request).encode('utf-8')).decode('utf-8') |
89 return datetime.strftime(tztime(value), translate(format, context=request).encode('utf-8')).decode('utf-8') |
|
90 |
86 |
91 |
87 def formatDatetime(value, format=EXT_DATETIME_FORMAT, request=None): |
92 def formatDatetime(value, format=EXT_DATETIME_FORMAT, request=None): |
88 return formatDate(value, format, request) |
93 return formatDate(value, format, request) |
89 |
94 |
90 |
95 |