Здравствуйте, Spaun2002, Вы писали:
S>Я бы с радостью избавился от подобного представления дат. Но к сожалению этого нельзя сделать. Смесь из DevExpress + различные компоненты доступа + использование программы в разных странах не оставляют места для маневров.
Жуть. Мои соболезнования.
Посмотрел в "Королевстве" — народ то же самое пишет (что реализован только короткий формат):
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=32579
Кстати, возможно, программисты Борланда поступили мудро — лично я бы не рискнул брать ответственность за корректное преобразование строковых дат с учётом особенностей разных языков — хотя бы потому, что в том же Королевстве очень часто задаётся вопрос — как сменить вывод даты с "20 август 2007" на "20 августа 2007 г."

Т.е. обратное преобразование в общем случае будет похоже на разгадку шифра (кстати, интересно, как эти вариации .NET переварит), а учитывая, что, к примеру, строка "01/02/07" для американца и британца обозначает совершенно разные даты, проще застрелиться