Update DateTimeHelper.cs

I got an 500 error on my NAS.
This fixed that error.
This commit is contained in:
richardpoyner 2016-11-21 10:35:10 +01:00 committed by GitHub
commit d2b1644e4b

View file

@ -8,14 +8,14 @@ namespace PlexRequests.Helpers
{ {
public static DateTimeOffset OffsetUTCDateTime(DateTime utcDateTime, int minuteOffset) public static DateTimeOffset OffsetUTCDateTime(DateTime utcDateTime, int minuteOffset)
{ {
//TimeSpan ts = TimeSpan.FromMinutes(-minuteOffset); TimeSpan ts = TimeSpan.FromMinutes(-minuteOffset);
//return new DateTimeOffset(utcDateTime).ToOffset(ts); return new DateTimeOffset(utcDateTime).ToOffset(ts);
// this is a workaround below to work with MONO // this is a workaround below to work with MONO
var tzi = FindTimeZoneFromOffset(minuteOffset); //var tzi = FindTimeZoneFromOffset(minuteOffset);
var utcOffset = tzi.GetUtcOffset(utcDateTime); //var utcOffset = tzi.GetUtcOffset(utcDateTime);
var newDate = utcDateTime + utcOffset; //var newDate = utcDateTime + utcOffset;
return new DateTimeOffset(newDate.Ticks, utcOffset); //return new DateTimeOffset(newDate.Ticks, utcOffset);
} }
public static void CustomParse(string date, out DateTime dt) public static void CustomParse(string date, out DateTime dt)