From b9fddcf78c31541ff20acdc537c6779640d880a5 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Mon, 8 Apr 2024 16:13:23 +0200 Subject: [PATCH] LC: Add DMY datetime support. --- src/Model/LateralContribution/LateralContribution.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/Model/LateralContribution/LateralContribution.py b/src/Model/LateralContribution/LateralContribution.py index 6ea87320..808479e0 100644 --- a/src/Model/LateralContribution/LateralContribution.py +++ b/src/Model/LateralContribution/LateralContribution.py @@ -18,7 +18,12 @@ import logging -from tools import trace, timer, old_pamhyr_date_to_timestamp +from tools import ( + trace, timer, + old_pamhyr_date_to_timestamp, + date_iso_to_timestamp, + date_dmy_to_timestamp, +) from Model.Tools.PamhyrDB import SQLSubModel from Model.Except import NotImplementedMethodeError @@ -189,6 +194,10 @@ class LateralContribution(SQLSubModel): @classmethod def time_convert(cls, data): if type(data) is str: + if data.count("-") == 2: + return date_iso_to_timestamp(data) + if data.count("/") == 2: + return date_dmy_to_timestamp(data) if data.count(":") == 3: return old_pamhyr_date_to_timestamp(data) if data.count(":") == 2: -- GitLab