diff options
author | crupest <crupest@outlook.com> | 2020-08-11 18:27:35 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2020-08-11 18:27:35 +0800 |
commit | dc363ad8ae654af056c9ffa551008dbbf52b5d57 (patch) | |
tree | 83ff5233bd2f4c522264b4390be7a8b797e6c846 | |
parent | 8999e174b984938760b020e08b9b9d1e886a6941 (diff) | |
download | timeline-dc363ad8ae654af056c9ffa551008dbbf52b5d57.tar.gz timeline-dc363ad8ae654af056c9ffa551008dbbf52b5d57.tar.bz2 timeline-dc363ad8ae654af056c9ffa551008dbbf52b5d57.zip |
...
-rw-r--r-- | Timeline/Models/Converters/JsonDateTimeConverter.cs | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/Timeline/Models/Converters/JsonDateTimeConverter.cs b/Timeline/Models/Converters/JsonDateTimeConverter.cs index 865b6251..94b5cab0 100644 --- a/Timeline/Models/Converters/JsonDateTimeConverter.cs +++ b/Timeline/Models/Converters/JsonDateTimeConverter.cs @@ -1,23 +1,23 @@ -using System; -using System.Diagnostics; -using System.Globalization; -using System.Text.Json; -using System.Text.Json.Serialization; +using System;
+using System.Diagnostics;
+using System.Globalization;
+using System.Text.Json;
+using System.Text.Json.Serialization;
using Timeline.Helpers;
-namespace Timeline.Models.Converters -{ - public class JsonDateTimeConverter : JsonConverter<DateTime> - { - public override DateTime Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - Debug.Assert(typeToConvert == typeof(DateTime)); - return DateTime.Parse(reader.GetString(), CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal | DateTimeStyles.AdjustToUniversal); - } - - public override void Write(Utf8JsonWriter writer, DateTime value, JsonSerializerOptions options) - { - writer.WriteStringValue(value.MyToUtc().ToString("s", CultureInfo.InvariantCulture) + "Z"); - } - } -} +namespace Timeline.Models.Converters
+{
+ public class JsonDateTimeConverter : JsonConverter<DateTime>
+ {
+ public override DateTime Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
+ {
+ Debug.Assert(typeToConvert == typeof(DateTime));
+ return DateTime.Parse(reader.GetString(), CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal | DateTimeStyles.AdjustToUniversal);
+ }
+
+ public override void Write(Utf8JsonWriter writer, DateTime value, JsonSerializerOptions options)
+ {
+ writer.WriteStringValue(value.MyToUtc().ToString("s", CultureInfo.InvariantCulture) + "Z");
+ }
+ }
+}
|