Projet

Général

Profil

Development #25732

prendre en charge le format de date avec le mois "en toutes lettres"

Ajouté par Thomas Noël il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Nouveau
Priorité:
Bas
Assigné à:
-
Version cible:
-
Début:
21 août 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:

Description

Dans get_as_datetime :

[2018-08-21 02:51:36] exception caught
Exception:
  type = '<type 'exceptions.ValueError'>', value = ''

Stack trace (most recent call first):
  File "/usr/lib/python2.7/dist-packages/wcs/qommon/misc.py", line 221, in get_as_datetime
   219         except ValueError:
   220             pass
>  221     raise ValueError()
   222
   223 def site_encode(s):

  locals:
     format_string = '%d/%m/%y'
     formats = ['%d/%m/%Y %H:%M', '%d/%m/%Y', '%Y-%m-%d %H:%M', '%Y-%m-%d %H:%M:%S', '%Y-%m-%dT%H:%M:%S', '%Y-%m-%dT%H:%M:%SZ', '%y-%m-%d %H:%M',
'%y-%m-%d %H:%M:%S', '%d/%m/%Y %H:%M', '%d/%m/%Y %H:%M:%S', '%d/%m/%Y %Hh%M', '%d/%m/%y %H:%M', '%d/%m/%y %H:%M:%S', '%d/%m/%y %Hh%M', '%Y-%m-%d',
'%y-%m-%d', '%d/%m/%Y', '%d/%m/%y']
     s = '2 ao\xc3\xbbt 2018 14:00'
     value = ['%d/%m/%Y', '%d/%m/%y']

où '2 ao\xc3\xbbt 2018 14:00' est le format renvoyé par chrono ("j F Y H:i").

Je propose d'ajouter '%d %B %Y %H:%M' dans la liste des formats reconnus par w.c.s. afin que ce format passe.

Historique

#1

Mis à jour par Thomas Noël il y a plus de 5 ans

  • Priorité changé de Normal à Bas

En fait pas simple, parce que datetime.strptime a besoin d'une config des locales pour ça... peut-être voir si Django peut aider, rien trouvé.. peut-être python-babel... Pour l'instant il faut rester à conseiller form_var_identifiant_raw

Formats disponibles : Atom PDF