Il mio obiettivo è utilizzare l'oggetto .NET DateTime (in C#) e farlo serializzare e analizzare da una stringa (per l'uso in XML) in un modo questo è conforme agli standard. Lo standard specifico che ho in mente è lo standard ISO 8601 per rappresentare date e orari.Come serializzare gli oggetti DateTime in .NET in modo conforme agli standard
Desidero una soluzione facile da utilizzare (preferibilmente, una chiamata di metodo in entrambe le direzioni) che convertirà in e dalla versione concatenata del formato. Vorrei anche conservare le informazioni sul fuso orario locale.
Ecco un esempio del tipo di corda Mi piacerebbe ottenere:
2009-04-15T10: 55: 03.0174-05: 00
La mia versione di destinazione NET è 3.5.
Ho effettivamente trovato una soluzione a questo problema diversi anni fa che comporta un formato personalizzato e il metodo DateTime.ToString (stringa). Sono rimasto sorpreso dal fatto che non esisteva una soluzione più semplice e conforme agli standard. Usando una stringa di formato personalizzata per serializzare e analizzare in un modo conforme agli standard, sento un po 'di odore per me.
voi siete veterani certo veloce sul sorteggio. :-) –
I vecchi temporizzatori !! ?? ;-p Sbuffo indignato .... Ai miei tempi ... –