From cd9d50c2b350d2d3a269256ea3125e0e90f7f1a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Norbert=20=C5=BDof=C3=A1k?= Date: Tue, 5 Mar 2024 14:41:25 +0100 Subject: [PATCH] State serialization: DateTime precision increased --- Orleans.Providers.MongoDB/Orleans.Providers.MongoDB.csproj | 2 +- .../StorageProviders/JsonBsonConverter.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Orleans.Providers.MongoDB/Orleans.Providers.MongoDB.csproj b/Orleans.Providers.MongoDB/Orleans.Providers.MongoDB.csproj index 27ed350..04492a3 100644 --- a/Orleans.Providers.MongoDB/Orleans.Providers.MongoDB.csproj +++ b/Orleans.Providers.MongoDB/Orleans.Providers.MongoDB.csproj @@ -15,7 +15,7 @@ Orleans OrleansProviders MongoDB snupkg net8.0 - 8.0.1 + 8.0.2 diff --git a/Orleans.Providers.MongoDB/StorageProviders/JsonBsonConverter.cs b/Orleans.Providers.MongoDB/StorageProviders/JsonBsonConverter.cs index b7d47c7..cca0a48 100644 --- a/Orleans.Providers.MongoDB/StorageProviders/JsonBsonConverter.cs +++ b/Orleans.Providers.MongoDB/StorageProviders/JsonBsonConverter.cs @@ -88,11 +88,11 @@ public static BsonValue ToBson(this JToken source) if (value is DateTime dateTime) { - return dateTime.ToString("yyyy-MM-ddTHH:mm:ssK"); + return dateTime.ToString("yyyy-MM-ddTHH:mm:ss.FFFFFFFK"); } else if (value is DateTimeOffset dateTimeOffset) { - return dateTimeOffset.UtcDateTime.ToString("yyyy-MM-ddTHH:mm:ssK"); + return dateTimeOffset.UtcDateTime.ToString("yyyy-MM-ddTHH:mm:ss.FFFFFFFK"); } else {