Maison > développement back-end > C++ > Comment formater une date en C# ?

Comment formater une date en C# ?

Susan Sarandon
Libérer: 2024-10-30 02:32:02
original
1050 Les gens l'ont consulté

How do I format a date in C#?

Formater la date en C#

La question tourne autour du formatage d'une date dans un format spécifique, tel que "jj/mm/aaaa" ou "mm/jj/aa". L'équivalent C# de la méthode de formatage de VB est la méthode ToString() de la classe DateTime.

Pour formater une date, appelez simplement la méthode ToString() avec la chaîne de format souhaitée :

<code class="csharp">DateTime.Now.ToString("dd/MM/yy"); // Returns "02/01/09"</code>
Copier après la connexion

Vous pouvez également utiliser l'une des chaînes de format de date/heure prédéfinies :

<code class="csharp">DateTime.Now.ToString("g"); // Returns "2/1/09 9:07 PM" in en-US</code>
Copier après la connexion

Pour plus de contrôle sur le formatage, vous pouvez utiliser des chaînes de formatage personnalisées. Cela vous permet de spécifier le format exact souhaité, y compris des délimiteurs et des espaces réservés spécifiques.

Considérations supplémentaires

Si vous devez afficher une date dans une région ou une culture spécifique, vous pouvez utiliser la méthode ToString() qui prend un IFormatProvider. Cela vous permet de spécifier la culture à utiliser pour le formatage :

<code class="csharp">DateTime dt = GetDate();
dt.ToString("g", new CultureInfo("en-US")); // Returns "5/26/09 10:39 PM"
dt.ToString("g", new CultureInfo("de-CH")); // Returns "26.05.09 22:39"</code>
Copier après la connexion

Vous pouvez également définir la CurrentCulture du fil de discussion actuel sur la culture souhaitée avant de formater la date :

<code class="csharp">Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
dt.ToString("g"); // Returns "5/26/09 10:39 PM"</code>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal