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)), {}
Exemple #3
0
 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"
Exemple #4
0
 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"
Exemple #6
0
 def python_date_format(self):
     """Return the date format to use in python"""
     return get_python_date_format(self.request)