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

◆ TryParseTimeZoneString()

bool System.Net.Mime.SmtpDateTime.TryParseTimeZoneString ( string timeZoneString,
out TimeSpan timeZone )
inlinepackage

Definition at line 154 of file SmtpDateTime.cs.

155 {
156 if (timeZoneString == "-0000")
157 {
158 timeZone = TimeSpan.Zero;
159 return false;
160 }
161 if (timeZoneString[0] == '+' || timeZoneString[0] == '-')
162 {
164 if (!positive)
165 {
166 if (hours != 0)
167 {
168 hours *= -1;
169 }
170 else if (minutes != 0)
171 {
172 minutes *= -1;
173 }
174 }
175 timeZone = new TimeSpan(hours, minutes, 0);
176 return true;
177 }
180 }
void ValidateAndGetTimeZoneOffsetValues(string offset, out bool positive, out int hours, out int minutes)
void ValidateTimeZoneShortHandValue(string value)
static readonly Dictionary< string, TimeSpan > s_timeZoneOffsetLookup

References System.Net.Mime.SmtpDateTime.s_timeZoneOffsetLookup, System.Net.Mime.SmtpDateTime.ValidateAndGetTimeZoneOffsetValues(), System.Net.Mime.SmtpDateTime.ValidateTimeZoneShortHandValue(), and System.TimeSpan.Zero.

Referenced by System.Net.Mime.SmtpDateTime.SmtpDateTime().