Se hai già come un DateTime
, utilizzare:
string x = dt.ToString("yyyy-MM-dd");
Vedere MSDN documentation per ulteriori dettagli. È possibile specificare CultureInfo.InvariantCulture
per imporre l'uso di cifre occidentali, ecc Questo è più importante se si sta utilizzando MMM per il mese nome e cose simili, ma non sarebbe una cattiva idea per rendere più esplicito:
string x = dt.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture);
Se si dispone di una stringa con cui iniziare, sarà necessario analizzarlo e quindi riformattare ... ovviamente, ciò significa che è necessario conoscere il formato della stringa originale.
fonte
2010-06-19 07:13:00
_Please_ mi dicono che non stai facendo questo per l'inclusione in una stringa SQL? Questo è il modo sbagliato per farlo. –
@stakx - per un utente con solo 8 domande che sono qui da meno di 2 mesi, non c'è ancora molto male. –