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

◆ ToLocalTime()

DateTime System.DateTime.ToLocalTime ( )
inline

Definition at line 1068 of file DateTime.cs.

1069 {
1070 if ((_dateData & 0x8000000000000000uL) != 0L)
1071 {
1072 return this;
1073 }
1074 bool isDaylightSavings;
1076 long ticks = TimeZoneInfo.GetUtcOffsetFromUtc(this, TimeZoneInfo.Local, out isDaylightSavings, out isAmbiguousLocalDst).Ticks;
1077 long num = Ticks + ticks;
1078 if ((ulong)num <= 3155378975999999999uL)
1079 {
1081 {
1082 return new DateTime((ulong)num | 0x8000000000000000uL);
1083 }
1084 return new DateTime((ulong)num | 0xC000000000000000uL);
1085 }
1086 return new DateTime((num < 0) ? 9223372036854775808uL : 12378751012854775807uL);
1087 }
readonly ulong _dateData
Definition DateTime.cs:41

References System.DateTime._dateData, System.DateTime, System.Runtime.Serialization.Dictionary, System.TimeZoneInfo.GetUtcOffsetFromUtc(), System.L, System.TimeZoneInfo.Local, and System.DateTime.Ticks.

Referenced by System.Net.FtpControlStream.GetLastModifiedFrom213Response(), System.Data.Common.DateTimeStorage.SetStorage(), and System.Net.Cookie.ToServerString().