Maison >développement back-end >C++ >Comment formater les dates en C# ?

Comment formater les dates en C# ?

DDD
DDDoriginal
2024-10-29 02:39:02509parcourir

How to Format Dates in C#?

Formatage des dates en C#

Lors du formatage d'une date en "jj/mm/aaaa" ou "mm/jj/aa" en C# , utilisez la méthode DateTime.ToString().

Par exemple, pour formater la date actuelle comme "jj/MM/aa" :

DateTime.Now.ToString("dd/MM/yy");

Pour formater une date spécifique avec le format "mm/dd/yy":

DateTime dt = GetDate();
dt.ToString("mm/dd/yy");

Pour plus de flexibilité, utilisez des formats de date/heure prédéfinis :

DateTime.Now.ToString("g");

Cela garantit le format correct, quels que soient les paramètres régionaux.

Pour afficher une date dans une locale spécifique, utilisez la méthode ToString() surchargée qui accepte un IFormatProvider :

DateTime dt = GetDate();
dt.ToString("g", new CultureInfo("en-US")); // "5/26/2009 10:39 PM"
dt.ToString("g", new CultureInfo("de-CH")); // "26.05.2009 22:39"

Vous pouvez également définir CultureInfo du fil actuel avant le formatage :

Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
dt.ToString("g"); // "5/26/2009 10:39 PM"

Thread.CurrentThread.CurrentCulture = new CultureInfo("de-CH");
dt.ToString("g"); // "26.05.2009 22:39"

Pour plus d'informations, reportez-vous aux pages MSDN suivantes :

  • [Méthode DateTime.ToString()](https://docs.microsoft.com/en-us/dotnet/api /system.datetime.tostring)
  • [Chaînes de format de date et d'heure standard](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and- time-format-strings)
  • [Chaînes de format de date et d'heure personnalisées](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time -format-strings)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn