привет Почему я неправильно понимаю название месяца? Это функция, которая будет вводить название месяца
public static System.Globalization.DateTimeFormatInfo GetDateTimeFormatInfoGregorian()
{
System.Globalization.DateTimeFormatInfo dtFormat = new System.Globalization.DateTimeFormatInfo()
{
AbbreviatedDayNames = new string[] { "Su", "Mo", "Tu", "We", "Th", "Fr", "Sa" },
AbbreviatedMonthGenitiveNames = new string[] {
"Jan", "Feb", "Mar",
"Apr", "May", "Jun",
"Jul", "Aug", "Sep",
"Oct", "Nov", "Dec", "" },
AbbreviatedMonthNames = new string[] {
"Jan", "Feb", "Mar",
"Apr", "May", "Jun",
"Jul", "Aug", "Sep",
"Oct", "Nov", "Dec", "" },
CalendarWeekRule = System.Globalization.CalendarWeekRule.FirstDay,
DateSeparator = "/",
MonthDayPattern = "dd MMMM",
MonthGenitiveNames = new string[] {
"Jan", "Feb", "Mar",
"Apr", "May", "Jun",
"Jul", "Aug", "Sep",
"Oct", "Nov", "Dec", "" },
MonthNames = new string[] {
"Jan", "Feb", "Mar",
"Apr", "May", "Jun",
"Jul", "Aug", "Sep",
"Oct", "Nov", "Dec", "" },
};
return dtFormat;
}
Это результат
![enter image description here](https://i.stack.imgur.com/5kUUP.png)
Как видите, май был изменен на 5a19 , а март изменен на 3ar
Почему это происходит? Как я могу решить эту проблему?