diff --git a/src/Model/BoundaryCondition/BoundaryCondition.py b/src/Model/BoundaryCondition/BoundaryCondition.py
index 6368cc86381d150bf6986a64f055ad134041449c..be44da2c0977296f52a0d9371d3152abbc3abf81 100644
--- a/src/Model/BoundaryCondition/BoundaryCondition.py
+++ b/src/Model/BoundaryCondition/BoundaryCondition.py
@@ -188,8 +188,11 @@ class BoundaryCondition(SQLSubModel):
 
     @classmethod
     def time_convert(cls, data):
-        if type(data) is str and data.count(":") == 3:
-            return old_pamhyr_date_to_timestamp(data)
+        if type(data) is str:
+            if data.count(":") == 3:
+                return old_pamhyr_date_to_timestamp(data)
+            if data.count(".") == 1:
+                return round(float(data))
 
         return int(data)
 
diff --git a/src/Model/LateralContribution/LateralContribution.py b/src/Model/LateralContribution/LateralContribution.py
index a59de8e870d5028f601dd267e61e4c3b4cba0d11..c7248abe140f357bdedada7ca0eefbd0637c9907 100644
--- a/src/Model/LateralContribution/LateralContribution.py
+++ b/src/Model/LateralContribution/LateralContribution.py
@@ -188,8 +188,11 @@ class LateralContribution(SQLSubModel):
 
     @classmethod
     def time_convert(cls, data):
-        if data is str and data.count(":") == 3:
-            return old_pamhyr_date_to_timestamp(data)
+        if type(data) is str:
+            if data.count(":") == 3:
+                return old_pamhyr_date_to_timestamp(data)
+            if data.count(".") == 1:
+                return round(float(data))
 
         return int(data)