diff --git a/Assets/ChargementJSONStructure.cs b/Assets/ChargementJSONStructure.cs
index dd8c7a96f88a97076559b2b71a035a19fb15f21e..e9c27f48d791c17e867234e182855250853793e4 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 1f77f807bad07c96496aef9c4f6ddbdfc9db1882..b8c47d107f61eaafb930a680ec75fe1de960eaa9 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);
     }