diff --git a/MeshLib/IO/XDMF/writeXdmf.cpp b/MeshLib/IO/XDMF/writeXdmf.cpp
index 65f6242d71f98e20234bb8704669b7825c511097..0b89eed887a7e2777e149192123617b22007b0c6 100644
--- a/MeshLib/IO/XDMF/writeXdmf.cpp
+++ b/MeshLib/IO/XDMF/writeXdmf.cpp
@@ -220,7 +220,7 @@ std::function<std::string(std::vector<double>)> write_xdmf(
         return fmt::format(
             R"(
 <Grid Name="Grid" GridType="Uniform">
-    <Time Value="{time_value}"/>
+    <Time Value="{time_value:g}"/>
     {geometry}
     {topology}
     {fix_attributes}