C# Language Formatta le date nelle stringhe


Esempio

var date = new DateTime(2015, 11, 11);
var str = $"It's {date:MMMM d, yyyy}, make a wish!";
System.Console.WriteLine(str);

È inoltre possibile utilizzare il metodo DateTime.ToString per formattare l'oggetto DateTime . Questo produrrà lo stesso risultato del codice sopra.

var date = new DateTime(2015, 11, 11);
var str = date.ToString("MMMM d, yyyy");
str = "It's " + str + ", make a wish!";
Console.WriteLine(str);

Produzione:

È l'11 novembre 2015, esprimi un desiderio!

Live Demo su .NET Fiddle

Demo live con DateTime.ToString

Nota: MM indica mesi e mm per minuti. Fai molta attenzione quando li usi, perché gli errori possono introdurre bug che potrebbero essere difficili da scoprire.