def datestr(self, date): """Return formated date string from a given DateTime instance. """ if date: format = get_python_date_format(self.REQUEST) return date.strftime(format) return ''
def process_form(self, instance, field, form, empty_marker=None, emptyReturnsMarker=False): fieldname = field.getName() datestr = form.get(fieldname) if not datestr: return empty_marker hours = int(form.get(fieldname + '_hour', 0)) minutes = int(form.get(fieldname + '_minute', 0)) datestr = '%s %s:%s:00' % (datestr, hours, minutes) date_format = get_python_date_format(instance.REQUEST) tp = time.strptime(datestr, date_format + ' %H:%M:%S') return DateTime(time.mktime(tp)), {}
def python_date_format(self): """Return the date format to use in python""" if self.use_plone_date_format: return get_python_date_format(self.request) else: return "%Y-%m-%d"
def python_date_format(self): """Return the date format to use in python""" return get_python_date_format(self.request)
def python_date_format(self): """Return the date format to use in python""" if self.use_plone_date_format: return get_python_date_format(self.request) return "%Y-%m-%d"
def python_date_format(self): """Return the date format to use in python""" return get_python_date_format(self.request)