- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
string[] dateStringParts = dateString.Split(new [] {DateTimeFormatInfo.CurrentInfo.DateSeparator}, StringSplitOptions.RemoveEmptyEntries);
if (dateStringParts.Count() != 3)
{
dateStringParts = DateTime.Now.ToString("dd MMMM yyyy").Split(' ');
}
string day = dateStringParts[0];
string month = dateStringParts[1];
string year = dateStringParts[2];
string shortYear = dateStringParts[2].Substring(dateStringParts[2].Length - 2, 2);
ЗЫ: Это ж каким извращугой надо быть...
Поэтому когда в 56124 году, когда тараканы завоюют землю и сменят формат и разделители в дате этот код будет работать, и shortYear будет по прежнему возвращать две цифры 😀