publicstaticvoidMain(){var d =DateTime.Now;Console.WriteLine("Date format (long): {0}", d.ToString("D",CultureInfo.InvariantCulture));Console.WriteLine("Date format (short): {0}", d.ToString("d",CultureInfo.InvariantCulture));Console.WriteLine("Full format (long): {0}", d.ToString("F",CultureInfo.InvariantCulture));Console.WriteLine("Full format (short): {0}", d.ToString("f",CultureInfo.InvariantCulture));Console.WriteLine("Time format (long): {0}", d.ToString("T",CultureInfo.InvariantCulture));Console.WriteLine("Time format (short): {0}", d.ToString("t",CultureInfo.InvariantCulture));Console.WriteLine("General format (long): {0}", d.ToString("G",CultureInfo.InvariantCulture));Console.WriteLine("General format (short): {0}", d.ToString("g",CultureInfo.InvariantCulture));}
}
De sortie:
Date format (long):Monday,16October2017Date format (short):10/16/2017Full format (long):Monday,16October201720:12:45Full format (short):Monday,16October201720:12Time format (long):20:12:45Time format (short):20:12General format (long):10/16/201720:12:45General format (short):10/16/201720:12
La compilation de données à partir d'ici: https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings
MM/dd/yyyy
dddd, dd MMMM yyyy
dddd, dd MMMM yyyy HH:mm
dddd, dd MMMM yyyy HH:mm:ss
MM/dd/yyyy HH:mm
MM/dd/yyyy HH:mm:ss
MMMM dd
yyyy-MM-ddTHH:mm:ss.fffffffK
ddd, dd MMM yyyy HH:mm:ss GMT
yyyy-MM-ddTHH:mm:ss
HH:mm
HH:mm:ss
yyyy-MM-dd HH:mm:ssZ
dddd, dd MMMM yyyy HH:mm:ss
yyyy MMMM
OriginalL'auteur Tony Morris
Il est très facile de test.
}
De sortie:
Code sur DotNetFiddle.
OriginalL'auteur John Wu
Son plus ou moins la même que la fr-us, mais utilise que 24 heures au lieu de 12 heures am/pm et remplit pleinement MM/JJ/AAAA.
OriginalL'auteur thatguy
yyyy-MM-ddTHH:mm:ss.fffffffzz
ddd, dd MMM yyyy HH:mm:ss
yyyy-MM-ddTHH:mm:ss
yyyy-MM-dd HH:mm:ssZ
Sources [1]: https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings
OriginalL'auteur Ratatoskr