diff --git a/src/Microsoft.OpenApi/Writers/OpenApiWriterBase.cs b/src/Microsoft.OpenApi/Writers/OpenApiWriterBase.cs
index 99b148652..901b26194 100644
--- a/src/Microsoft.OpenApi/Writers/OpenApiWriterBase.cs
+++ b/src/Microsoft.OpenApi/Writers/OpenApiWriterBase.cs
@@ -3,6 +3,7 @@
using System;
using System.Collections.Generic;
+using System.Globalization;
using System.IO;
using System.Linq;
using System.Text.Json;
@@ -188,7 +189,7 @@ public virtual void WriteValue(long value)
/// The DateTime value.
public virtual void WriteValue(DateTime value)
{
- this.WriteValue(value.ToString("o"));
+ this.WriteValue(value.ToString("o", CultureInfo.InvariantCulture));
}
///
@@ -197,7 +198,7 @@ public virtual void WriteValue(DateTime value)
/// The DateTimeOffset value.
public virtual void WriteValue(DateTimeOffset value)
{
- this.WriteValue(value.ToString("o"));
+ this.WriteValue(value.ToString("o", CultureInfo.InvariantCulture));
}
///