Il mio codice:Output Data DateTime ma non c'è tempo utilizzando solo CultureInfo
dateObject.Value.ToString(Model.Culture)
dateObject
è di tipo DateTime?
mentre Model.Culture
è di tipo CultureInfo
.
L'(cultura dipendente) Uscita:
17/08/1960 00:00:00
vorrei rimuovere la parte 00:00:00
senza dover specificare qualsiasi provider di formato. Model.Culture
dovrebbe contenere il formato per la data già da qualche altra parte (ma dove e come?) Mi piacerebbe specificare non in qualsiasi momento.
Stavo pensando di eseguire DateTime su un oggetto Date ma, sfortunatamente, non c'è nessun oggetto in C#. L'hardcoding diretto del formato della data comporterà l'impossibilità di creare un programma dinamico e dipendente dalla cultura.
I don capisco 'CultureInfo' * è * il' IFormatProvider'. Tu o non vuoi passarne uno? –
O intendevi "formato stringa" e non "fornitore formato"? –
sì, intendevo solo il provider di formati ma NON la stringa di formato. – Saturnix