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

◆ TryFormatTimeOnlyO()

static bool System.DateTimeFormat.TryFormatTimeOnlyO ( int hour,
int minute,
int second,
long fraction,
Span< char > destination )
inlinestaticpackage

Definition at line 802 of file DateTimeFormat.cs.

803 {
804 if (destination.Length < 16)
805 {
806 return false;
807 }
808 WriteTwoDecimalDigits((uint)hour, destination, 0);
809 destination[2] = ':';
810 WriteTwoDecimalDigits((uint)minute, destination, 3);
811 destination[5] = ':';
812 WriteTwoDecimalDigits((uint)second, destination, 6);
813 destination[8] = '.';
814 WriteDigits((uint)fraction, destination.Slice(9, 7));
815 return true;
816 }
static void WriteTwoDecimalDigits(uint value, Span< char > destination, int offset)
static void WriteDigits(ulong value, Span< char > buffer)

References System.destination, System.DateTimeFormat.WriteDigits(), and System.DateTimeFormat.WriteTwoDecimalDigits().

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