Skip to content

Permet de parser une date selon une langue donnée (par défaut: anglais)

Ronan Amicel requested to merge parse-date-using-locale into main

Contexte

Certains tableaux Grist ont une colonne date avec le format MMM YYYY (soit %b %Y pour strptime). Il semble que l’export CSV sérialise les noms de mois en anglais, indépendamment de la langue choisie pour le document, ce qui donne des dates comme May 2024.

Côté insitu, le parsing avec strptime dépend de la locale définie, qui est pour nous le français.

Les dates en anglais ne sont donc pas parsées correctement.

Contenu

On parse désormais les dates en anglais par défaut, et on peut spécifier une autre langue si besoin.

(À noter que Table Schema ne semble pas permettre de spécifier la langue pour les dates, et que le DateField de frictionless utilise strptime et dépendrait lui aussi de la locale définie au niveau de l’application si on l’utilisait pour importer des données.)

Edited by Ronan Amicel

Merge request reports