From 71f5145e9907115b5023f8daf180592fc2dad097 Mon Sep 17 00:00:00 2001 From: Lyf Date: Tue, 9 Oct 2018 10:30:20 +0800 Subject: [PATCH] add TimeZoneConverter and support windows or iana timezoneid --- .../Hangfire.RecurringJobExtensions.csproj | 1 + src/Hangfire.RecurringJobExtensions/TimeZoneInfoConverter.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Hangfire.RecurringJobExtensions/Hangfire.RecurringJobExtensions.csproj b/src/Hangfire.RecurringJobExtensions/Hangfire.RecurringJobExtensions.csproj index cdcf294..88d1399 100644 --- a/src/Hangfire.RecurringJobExtensions/Hangfire.RecurringJobExtensions.csproj +++ b/src/Hangfire.RecurringJobExtensions/Hangfire.RecurringJobExtensions.csproj @@ -23,6 +23,7 @@ + diff --git a/src/Hangfire.RecurringJobExtensions/TimeZoneInfoConverter.cs b/src/Hangfire.RecurringJobExtensions/TimeZoneInfoConverter.cs index 7de0a57..6ff163d 100644 --- a/src/Hangfire.RecurringJobExtensions/TimeZoneInfoConverter.cs +++ b/src/Hangfire.RecurringJobExtensions/TimeZoneInfoConverter.cs @@ -30,7 +30,7 @@ public override object ReadJson(JsonReader reader, Type objectType, object exist if (reader.Value == null) return null; - return TimeZoneInfo.FindSystemTimeZoneById(reader.Value.ToString()); + return TimeZoneConverter.TZConvert.GetTimeZoneInfo(reader.Value.ToString()); } /// /// Writes the JSON representation of the .