Культурно-специфические аннотации данных
я пытаюсь получить аннотации к конкретным данным.
[DisplayFormat(DataFormatString = "{0:d}")]
public DateTime Date{ get; set; }
Я думал, что это будет работать. Таким образом, в США это будет показывать ДД / ММ / гггг, а в Европе - ММ / ДД / ГГГГ.
Чтобы проверить это, я установил в качестве языка по умолчанию Chrome английский (Великобритания) и перезапустил браузер. '
я все еще получаю американский формат, хотя, что заставляет меня верить, что мой DataFormatString нет уважение культур.
Как это исправить? Могу ли я сократить год, так чтопростоуу» вместо "гггг "?