Sto usando Newtonsoft.Json
per la serializzazione mie date da C# per javscript quello che voglio fare è avere il serializzatore JSON utilizzare la cultura corrente per la formattazione date in stringaNewtonsoft.Json personalizzare serializzare Date
Ecco quello che sto ottenendo dal mio serializzatore JSON:
JsonConvert.SerializeObject(DateTime.Now);
risultato è:
"2016-07-08T17:10:17.6722753-05:00"
Ma quello che preferisco è:
"08/07/2016 17:10:57"
Perché la mia cultura attuale è il Brasile e voglio che le mie date vengano visualizzate come sopra.
E 'possibile globale (per qualsiasi data che potrebbe essere serializzato) dire al serializzatore JSON in Newtonsoft.Json da utilizzare come se si sta facendo la date.ToString()
(perché ToString rispetta la cultura in System.Threading.Thread.CurrentThread.CurrentCulture.DateTimeFormat
e dà il formato giusto di conseguenza)
È possibile impostare la [Impostazioni globali serializzatore] (https://stackoverflow.com/questions/21815759/set-default-global-json-serializer-settings) per utilizzare un valore thread-statico per il [ 'DateFormatString'] (http://www.newtonsoft.com/json/help/html/P_Newtonsoft_Json_JsonSerializerSettings_DateFormatString.htm). – dbc
Come? Puoi provare ad aggiungere del codice. Quale dovrebbe essere la configurazione specifica che dovrei fare per le mie date –