Development #25732
prendre en charge le format de date avec le mois "en toutes lettres"
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
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