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

◆ GetDateTimeString()

static string System.Net.Mime.MailBnfHelper.GetDateTimeString ( DateTime value,
StringBuilder builder )
inlinestaticpackage

Definition at line 320 of file MailBnfHelper.cs.

321 {
322 StringBuilder stringBuilder = ((builder != null) ? builder : new StringBuilder());
323 stringBuilder.Append(value.Day);
324 stringBuilder.Append(' ');
325 stringBuilder.Append(s_months[value.Month]);
326 stringBuilder.Append(' ');
327 stringBuilder.Append(value.Year);
328 stringBuilder.Append(' ');
329 if (value.Hour <= 9)
330 {
331 stringBuilder.Append('0');
332 }
333 stringBuilder.Append(value.Hour);
334 stringBuilder.Append(':');
335 if (value.Minute <= 9)
336 {
337 stringBuilder.Append('0');
338 }
339 stringBuilder.Append(value.Minute);
340 stringBuilder.Append(':');
341 if (value.Second <= 9)
342 {
343 stringBuilder.Append('0');
344 }
345 stringBuilder.Append(value.Second);
346 string text = TimeZoneInfo.Local.GetUtcOffset(value).ToString();
347 if (text[0] != '-')
348 {
349 stringBuilder.Append(" +");
350 }
351 else
352 {
353 stringBuilder.Append(' ');
354 }
355 string[] array = text.Split(':');
356 stringBuilder.Append(array[0]);
357 stringBuilder.Append(array[1]);
358 if (builder == null)
359 {
360 return stringBuilder.ToString();
361 }
362 return null;
363 }
static readonly string[] s_months
override string ToString()
StringBuilder Append(char value, int repeatCount)

References System.Text.StringBuilder.Append(), System.array, System.TimeZoneInfo.Local, System.Net.Mime.MailBnfHelper.s_months, System.text, System.Text.StringBuilder.ToString(), and System.value.

Referenced by System.Net.Mail.Message.PrepareHeaders().