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

◆ AdjustTimeZoneToUniversal()

static bool System.DateTimeParse.AdjustTimeZoneToUniversal ( ref DateTimeResult result)
inlinestaticprivate

Definition at line 2534 of file DateTimeParse.cs.

2535 {
2536 long ticks = result.parsedDate.Ticks;
2537 ticks -= result.timeZoneOffset.Ticks;
2538 if (ticks < 0)
2539 {
2540 ticks += 864000000000L;
2541 }
2542 if (ticks < 0 || ticks > 3155378975999999999L)
2543 {
2544 result.SetFailure(ParseFailureKind.FormatWithOriginalDateTime, "Format_DateOutOfRange");
2545 return false;
2546 }
2547 result.parsedDate = new DateTime(ticks, DateTimeKind.Utc);
2548 return true;
2549 }

References System.DateTime, and System.L.

Referenced by System.DateTimeParse.DateTimeOffsetTimeZonePostProcessing(), and System.DateTimeParse.DetermineTimeZoneAdjustments().