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

◆ TryFormatDateOnlyR()

static bool System.DateTimeFormat.TryFormatDateOnlyR ( DayOfWeek dayOfWeek,
int year,
int month,
int day,
Span< char > destination )
inlinestaticpackage

Definition at line 846 of file DateTimeFormat.cs.

847 {
848 if (destination.Length < 16)
849 {
850 return false;
851 }
852 string text = InvariantAbbreviatedDayNames[(int)dayOfWeek];
853 string text2 = InvariantAbbreviatedMonthNames[month - 1];
854 destination[0] = text[0];
855 destination[1] = text[1];
856 destination[2] = text[2];
857 destination[3] = ',';
858 destination[4] = ' ';
859 WriteTwoDecimalDigits((uint)day, destination, 5);
860 destination[7] = ' ';
861 destination[8] = text2[0];
862 destination[9] = text2[1];
863 destination[10] = text2[2];
864 destination[11] = ' ';
866 return true;
867 }
static readonly string[] InvariantAbbreviatedDayNames
static void WriteTwoDecimalDigits(uint value, Span< char > destination, int offset)
static readonly string[] InvariantAbbreviatedMonthNames
static void WriteFourDecimalDigits(uint value, Span< char > buffer, int startingIndex=0)

References System.destination, System.DateTimeFormat.InvariantAbbreviatedDayNames, System.DateTimeFormat.InvariantAbbreviatedMonthNames, System.text, System.DateTimeFormat.WriteFourDecimalDigits(), System.DateTimeFormat.WriteTwoDecimalDigits(), and System.year.

Referenced by System.DateOnly.ToString(), and System.DateOnly.TryFormat().