Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ConvertTime() [5/5]

static DateTimeOffset System.TimeZoneInfo.ConvertTime ( DateTimeOffset dateTimeOffset,
TimeZoneInfo destinationTimeZone )
inlinestatic

Definition at line 1264 of file TimeZoneInfo.cs.

1265 {
1266 if (destinationTimeZone == null)
1267 {
1268 throw new ArgumentNullException("destinationTimeZone");
1269 }
1270 DateTime utcDateTime = dateTimeOffset.UtcDateTime;
1272 long num = utcDateTime.Ticks + utcOffsetFromUtc.Ticks;
1273 if (num <= DateTimeOffset.MaxValue.Ticks)
1274 {
1275 if (num >= DateTimeOffset.MinValue.Ticks)
1276 {
1277 return new DateTimeOffset(num, utcOffsetFromUtc);
1278 }
1279 return DateTimeOffset.MinValue;
1280 }
1281 return DateTimeOffset.MaxValue;
1282 }
static TimeSpan GetUtcOffsetFromUtc(DateTime time, TimeZoneInfo zone)

References System.Runtime.Serialization.Dictionary, System.TimeZoneInfo.GetUtcOffsetFromUtc(), System.DateTimeOffset.MaxValue, and System.DateTimeOffset.MinValue.

Referenced by System.TimeZoneInfo.ConvertTime(), System.TimeZoneInfo.ConvertTime(), System.TimeZoneInfo.ConvertTime(), System.TimeZoneInfo.ConvertTimeBySystemTimeZoneId(), System.TimeZoneInfo.ConvertTimeBySystemTimeZoneId(), System.TimeZoneInfo.ConvertTimeBySystemTimeZoneId(), System.TimeZoneInfo.ConvertTimeFromUtc(), System.TimeZoneInfo.ConvertTimeToUtc(), System.TimeZoneInfo.ConvertTimeToUtc(), System.TimeZoneInfo.ConvertTimeToUtc(), System.TimeZoneInfo.GetAmbiguousTimeOffsets(), System.TimeZoneInfo.GetAmbiguousTimeOffsets(), System.TimeZoneInfo.GetUtcOffset(), System.TimeZoneInfo.IsAmbiguousTime(), System.TimeZoneInfo.IsAmbiguousTime(), System.TimeZoneInfo.IsDaylightSavingTime(), and System.Xml.BinXmlDateTime.XsdDateToDateTime().