Согласно вашему описанию, я полагаю, что вы можете попытаться использовать параметр глобализации web.config, чтобы удовлетворить ваши требования по изменению культуры на EN-CA.Формат даты в формате en-ca: ГГГГ-ММ-ДД.
Примечание. Этот параметр работает только для приложения asp.net.
<system.web>
<globalization enableClientBasedCulture="false" uiCulture="en-CA" culture="en-CA" />
</system.web>
Результат: