Supponiamo di immagazzinare in una variabile di tipo DateTime la data e l'ora corrente con una riga di codice tipo:
DateTime Adesso = DateTime.Now;
Possiamo formattare la data e l'ora contenute nella variabile "Adesso" per restituire all'utente della nostra applicazione una data in un formato leggibile ed utile. Partendo da un valore di data 04/12/2001 10.53.53, se ad esempio scriviamo:
Label1.Text = Adesso.ToString("d");
otteniamo: 04/12/2001. Vediamo altri casi:
Label1.Text = Adesso.ToString("D"); --> martedì 4 dicembre 2001
Label1.Text = Adesso.ToString("t"); --> 10.53
Label1.Text = Adesso.ToString("m"); --> 04 12
Label1.Text = Adesso.ToString("y"); --> dicembre 2001
È anche possibile creare delle formattazioni completamente personalizzate, si consulti a tal proposito la tabella DateTimeFormatInfo Class nella documentazione del .Net Framework