Культурно-специфические аннотации данных

я пытаюсь получить аннотации к конкретным данным.

[DisplayFormat(DataFormatString = "{0:d}")]
public DateTime Date{ get; set; }

Я думал, что это будет работать. Таким образом, в США это будет показывать ДД / ММ / гггг, а в Европе - ММ / ДД / ГГГГ.

Чтобы проверить это, я установил в качестве языка по умолчанию Chrome английский (Великобритания) и перезапустил браузер. '

я все еще получаю американский формат, хотя, что заставляет меня верить, что мой DataFormatString нет уважение культур.

Как это исправить? Могу ли я сократить год, так чтопростоуу» вместо "гггг "?

Ответы на вопрос(2)

Ваш ответ на вопрос