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

◆ GetAllDateTimes() [1/2]

static string[] System.DateTimeFormat.GetAllDateTimes ( DateTime dateTime,
char format,
DateTimeFormatInfo dtfi )
inlinestaticpackage

Definition at line 1020 of file DateTimeFormat.cs.

1021 {
1022 string[] array;
1023 switch (format)
1024 {
1025 case 'D':
1026 case 'F':
1027 case 'G':
1028 case 'M':
1029 case 'T':
1030 case 'Y':
1031 case 'd':
1032 case 'f':
1033 case 'g':
1034 case 'm':
1035 case 't':
1036 case 'y':
1037 {
1038 string[] allDateTimePatterns = dtfi.GetAllDateTimePatterns(format);
1039 array = new string[allDateTimePatterns.Length];
1040 for (int j = 0; j < allDateTimePatterns.Length; j++)
1041 {
1043 }
1044 break;
1045 }
1046 case 'U':
1047 {
1048 DateTime dateTime2 = dateTime.ToUniversalTime();
1049 string[] allDateTimePatterns = dtfi.GetAllDateTimePatterns(format);
1050 array = new string[allDateTimePatterns.Length];
1051 for (int i = 0; i < allDateTimePatterns.Length; i++)
1052 {
1054 }
1055 break;
1056 }
1057 case 'O':
1058 case 'R':
1059 case 'o':
1060 case 'r':
1061 case 's':
1062 case 'u':
1063 array = new string[1] { Format(dateTime, char.ToString(format), dtfi) };
1064 break;
1065 default:
1066 throw new FormatException(SR.Format_InvalidString);
1067 }
1068 return array;
1069 }

References System.array, System.format, System.Format, System.SR.Format_InvalidString, and System.ToString.

Referenced by System.DateTimeFormat.GetAllDateTimes(), System.DateTime.GetDateTimeFormats(), and System.DateTime.GetDateTimeFormats().