Как уже говорилось, SQL хранит дату в своем внутреннем формате, поэтому все, что вы можете сделать, это указать тип данных, который будет datetime
. Нет возможности изменить формат даты, в которой она будет храниться (для всех, почему, по вашему мнению, важно для компьютера, в каком формате он находится? Это просто набор цифр, содержащих информацию о дате). ..).
Лучшее, что вы можете сделать, это определить view
, который будет использовать функцию format
. См. FORMAT (Transact-SQL)
Затем используйте это view
вместо таблицы.
Другой способ - написать запрос, который вернет дату в нужном формате,снова используя функцию format
.
Еще один вариант, поскольку вы указали тэг WPF, - это получать данные в программу и обрабатывать форматирование на уровне представления, т.е. в вашей программе. Это, IMO, лучший вариант, потому что он хорошо разделяет уровень данных и уровень представления.