30 votes

ISO UTC format DateTime en tant que par défaut json format de sortie dans MVC 6 API réponse

Personne ne sait comment configurer MVC6 json de sortie par défaut pour un ISO UTC DateTime format de chaîne lors du renvoi des objets DateTime?

Dans WebApi2 je pourrais définir le JsonFormatter SerializerSettings et convertir datetimes cependant je suis un peu coincé avec la façon de faire dans MVC6

95voto

sf. Points 3055

Et je viens de tombé sur quelque chose qui m'a aidé à le comprendre.

Juste au cas où quelqu'un veut savoir

Dans votre Démarrage.ConfigureServices

services.AddMvc().AddJsonOptions(options =>
                {
                    options.SerializerSettings.DateTimeZoneHandling = DateTimeZoneHandling.Utc;
                });

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X