Я думаю, что эта статья , вероятно, то, что вам нужно, с точки зрения того, как привязка модели работает с локализацией.
Неясно, где вы вводите свои данные, но я бы посоветовал вам либо явно указать пользователю вводить даты в одном конкретном формате, либо использовать средство выбора календаря, либо разделить три поля в пользовательском интерфейсе. По сути, не оставляйте это двусмысленным - вы получите , чтобы пользователи использовали один формат вместо того, который вы на самом деле используете.
Обратите внимание, что все это должно быть сделано задолго до того, как оно приблизится к вашей базе данных - формат вашей базы данных не должен иметь значения, так как вы должны использовать параметризованные запросы, которые когда-либо имеют дело только с DateTime
и DateTimeOffset
для значений, связанных со временем.