Строка, возвращаемая Метод ToShortDateString культуры чувствительны к регистру. Он отражает шаблон, определенный текущим культура Объект DateTimeFormatInfo. Например, для культуры в США, стандартный шаблон коротких дат "М/д/гггг"; для культуры de-DE, это "dd.MM.yyyy"; для ja-JP культуры, это "yyyy/M/d". конкретная строка формата для определенного компьютер также можно настроить таким образом что он отличается от стандартного короткая строка формата даты.
Это означает, что лучше использовать метод ToString() и явно определить формат (как сказал Джейсон). Хотя, если эта строка подходит в пользовательском интерфейсе, ToShortDateString() является хорошим решением, поскольку возвращает строку, знакомую пользователю.
Если вам нужна только сегодняшняя дата, вы можете использовать DateTime.Today.