Maison > développement back-end > C++ > Comment puis-je formater les dates en C# de manière similaire à la fonction « format() » de VB.NET ?

Comment puis-je formater les dates en C# de manière similaire à la fonction « format() » de VB.NET ?

Mary-Kate Olsen
Libérer: 2024-11-01 02:20:02
original
393 Les gens l'ont consulté

How Can I Format Dates in C# Similar to VB.NET's `format()` Function?

Formatage des dates en C#

Dans VB.NET, le formatage des dates est réalisé à l'aide de la fonction format() avec les chaînes de format souhaitées, telles que comme "jj/mm/aa". Comment pouvons-nous obtenir un formatage similaire en C# ?

Implémentation C#

C# propose une solution parallèle via la méthode DateTime.ToString() :

<code class="c#">DateTime.Now.ToString("dd/MM/yy"); // dd/mm/yy format</code>
Copier après la connexion

Cette méthode permet de personnaliser le formatage de la date à l'aide de chaînes de format. Par exemple, pour formater une date au format « mm/jj/aa » :

<code class="c#">DateTime.Now.ToString("MM/dd/yy"); // mm/dd/yy format</code>
Copier après la connexion

Formats prédéfinis

Pour plus de commodité, C# fournit une date/heure prédéfinie formats :

<code class="c#">DateTime.Now.ToString("g"); // "02/01/2009 9:07 PM" for en-US, "01.02.2009 21:07" for de-CH</code>
Copier après la connexion

Ceux-ci garantissent un formatage indépendant des paramètres régionaux.

Formatage spécifique aux paramètres régionaux

Pour formater les dates en fonction de paramètres régionaux spécifiques, utilisez l'option Classe CultureInfo :

<code class="c#">DateTime dt = GetDate();
dt.ToString("g", new CultureInfo("en-US")); // "5/26/2009 10:39 PM" in en-US</code>
Copier après la connexion

Vous pouvez également définir la CultureInfo du fil :

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

En utilisant la méthode ToString() et ses options de formatage, vous pouvez formater efficacement les dates en C#, que ce soit dans des formats personnalisés, prédéfinis ou spécifiques aux paramètres régionaux.

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