Anotaciones de datos culturales específicos.

Estoy tratando de obtener anotaciones de datos culturales específicos.

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

Pensé que esto funcionaría. Así que en los Estados Unidos mostraría DD / MM / aaaa y en Europa mostraría MM / DD / YYYY.

Para probar esto, configuré mi idioma de Chrome predeterminado en inglés (Reino Unido) y reinicié el navegador.

Sin embargo, aún estoy recibiendo el formato de los EE. UU., Lo que me lleva a creer que mi DataFormatString no respeta las culturas.

¿Cómo puedo solucionar esto? ¿También puedo cortar el año para que sea solo "yy" en lugar de "yyyy"?

Respuestas a la pregunta(2)

Su respuesta a la pregunta