Style des dates en C#
Formatage des dates selon un modèle spécifique, tel que "jj/mm/aaaa" ou "mm/jj/ yy," est une tâche courante dans le développement de logiciels. Cet article montre comment réaliser ce formatage en C#, en fournissant une solution similaire à la méthode "format" de VB.
Utilisation de DateTime.ToString
Le type DateTime en C# propose la méthode ToString() qui permet de personnaliser le format d'affichage de la date. Pour formater une chaîne de date au format "jj/mm/aaaa", utilisez la syntaxe suivante :
DateTime.Now.ToString("dd/MM/yyyy");
Remplacez "jj/MM/aaaa" par "mm/jj/aa" pour formater la date comme " mm/jj/aa."
Formats prédéfinis
Vous pouvez également exploiter des formats de date et d'heure prédéfinis. Par exemple :
DateTime.Now.ToString("g");
Ce format renverra une chaîne de date et d'heure dans le format approprié pour les paramètres régionaux actuels.
Formatage spécifique aux paramètres régionaux
Si vous devez afficher les dates dans une locale spécifique, utilisez la surcharge ToString() qui prend un argument IFormatProvider. Spécifiez une instance CultureInfo qui représente les paramètres régionaux souhaités.
Modification de CultureInfo
Une autre approche consiste à définir CultureInfo du fil de discussion actuel avant de formater la date. Cela garantit que les dates sont formatées de manière cohérente, quels que soient les paramètres régionaux de l'utilisateur.
Remarques supplémentaires :
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!