From f2ed61d73425908e25aa7ca26dbdb05c6a316014 Mon Sep 17 00:00:00 2001 From: Mathieu Loiseau <mathieu.loiseau@liris.cnrs.fr> Date: Wed, 13 Mar 2024 15:39:27 +0100 Subject: [PATCH] Parsing des dates --- Assets/ChargementJSONStructure.cs | 4 ++-- Assets/EpreuveCondition.cs | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Assets/ChargementJSONStructure.cs b/Assets/ChargementJSONStructure.cs index dd8c7a96..e9c27f48 100644 --- a/Assets/ChargementJSONStructure.cs +++ b/Assets/ChargementJSONStructure.cs @@ -64,8 +64,8 @@ public class ChargementJSONStructure : MonoBehaviour public string consigne; public string fond; public string condition; - public DateTime debut; - public DateTime fin; + public string debut; + public string fin; public bool randomiser; public int nbItemsMax; public List<EpreuveItem> items; diff --git a/Assets/EpreuveCondition.cs b/Assets/EpreuveCondition.cs index 1f77f807..b8c47d10 100644 --- a/Assets/EpreuveCondition.cs +++ b/Assets/EpreuveCondition.cs @@ -1,4 +1,5 @@ using System; +using System.Globalization; using UnityEngine; using static ChargementJSONStructure; @@ -13,8 +14,8 @@ class EpreuveCondition public EpreuveCondition(Epreuve ep) { text_condition = ep.condition; - start = ep.debut; - end = ep.fin; + start = DateTime.ParseExact(ep.debut, "yyyy-MM-dd", CultureInfo.InvariantCulture); + end = DateTime.ParseExact(ep.fin, "yyyy-MM-dd", CultureInfo.InvariantCulture); Debug.Log("instance début" + start); Debug.Log("instance fin" + end); } -- GitLab