Я хотел бы знать разницу между ddMMyy
и ddmmyy
форматами даты в C#.Разница между форматами дат ddMMyy и ddmmyy
Когда я пытаюсь преобразовать массив байтов в дату, те же байты генерируют разные даты для этих двух форматов.
byte[] bb = { 0x30, 0x34, 0x30, 0x32, 0x31, 0x35 };
DateTime ddmm = DateTime.ParseExact(System.Text.Encoding.ASCII.GetString(bb), "ddmmyy", System.Globalization.CultureInfo.InvariantCulture);
DateTime ddmm1 = DateTime.ParseExact(System.Text.Encoding.ASCII.GetString(bb), "ddMMyy", System.Globalization.CultureInfo.InvariantCulture);
ddmm
переменная '4 Jan 2015' в то время как ddmm1
имеет '4 фев 2015'. Странный!!
аблюдая здесь https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx 'mm' ==' и 'минутах MM' ==' Months' –
Это, должно быть, первое, что вы читаете в документах, которые вы читаете, прежде чем использовать форматированные строки, конечно. – DrKoch