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

◆ ToLocalTime() [3/3]

static DateTimeOffset System.DateTimeOffset.ToLocalTime ( DateTime utcDateTime,
bool throwOnOverflow )
inlinestaticprivate

Definition at line 471 of file DateTimeOffset.cs.

472 {
473 TimeSpan localUtcOffset = TimeZoneInfo.GetLocalUtcOffset(utcDateTime, TimeZoneInfoOptions.NoThrowOnInvalidTime);
474 long num = utcDateTime.Ticks + localUtcOffset.Ticks;
475 if (num < 0 || num > 3155378975999999999L)
476 {
477 if (throwOnOverflow)
478 {
479 throw new ArgumentException(SR.Arg_ArgumentOutOfRangeException);
480 }
481 num = ((num < 0) ? 0 : 3155378975999999999L);
482 }
483 return new DateTimeOffset(num, localUtcOffset);
484 }
DateTimeOffset(short validOffsetMinutes, DateTime validDateTime)

References System.DateTimeOffset.DateTimeOffset(), System.SR.Arg_ArgumentOutOfRangeException, System.Runtime.Serialization.Dictionary, System.TimeZoneInfo.GetLocalUtcOffset(), and System.L.