This commit is contained in:
richardpoyner 2016-12-17 20:43:14 +00:00 committed by GitHub
commit e2b23bc58a

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)