Formateur DateTime C#

Générez instantanément des chaînes de format DateTime C#. Testez en ligne les spécificateurs standard (d, g, O) et les modèles personnalisés.

Noter Formateur DateTime C#

Dans quelle mesure cet outil vous a-t-il été utile ? Votre note aide d'autres personnes à le trouver.

Maîtrisez DateTime.ToString()

Vous ne savez plus s’il faut écrire « MM » ou « mm » ? « hh » ou « HH » ? Arrêtez de deviner. Visualisez instantanément chaque spécificateur de format de date C# et générez le code exact dont vous avez besoin pour vos applications .NET.

.NET Core / Framework

Modifiez-la pour tester différents jours et mois.

Aperçu

 

Spécificateurs de format standard

dShort date

 

DLong date

 

fFull date/time (short time)

 

FFull date/time (long time)

 

gGeneral date/time (short time)

 

GGeneral date/time (long time)

 

tShort time

 

TLong time

 

MMonth/Day

 

YYear/Month

 

sSortable date/time (ISO 8601)

 

ORound-trip date/time

 

Comment fonctionne Formateur DateTime C#

Cet utilitaire pour développeurs visualise le comportement de la méthode C# `DateTime.ToString()` et offre un terrain de jeu interactif pour tester les chaînes de format standard et personnalisées. Le formatage .NET suit une syntaxe précise : les caractères uniques (comme « d », « t », « O ») représentent des modèles standardisés définis par les paramètres de culture de l'utilisateur, tandis que les chaînes de plusieurs caractères (comme « yyyy-MM-dd ») permettent des mises en page personnalisées.

L'outil comble l'écart entre la documentation et l'implémentation en affichant des aperçus en temps réel. Les développeurs peuvent passer d'un spécificateur standard à un autre pour voir exactement en quoi « g » diffère de « G » (date générale avec heure courte ou longue) ou comment « s » (triable) formate les horodatages pour le stockage en base de données. Il aide aussi à déboguer des pièges courants, comme la différence entre « mm » (minutes) et « MM » (mois), ou entre « hh » (horloge 12 heures) et « HH » (horloge 24 heures).

En générant l'extrait de code exact nécessaire pour obtenir le résultat souhaité, l'outil évite aux développeurs de répéter des cycles de compilation uniquement pour vérifier l'apparence des dates. Il simule la logique de formatage côté client à l'aide de bibliothèques de dates JavaScript alignées sur le comportement de .NET, ce qui garantit des représentations fidèles pour la plupart des cas courants sans avoir besoin d'un compilateur côté serveur.

Comment utiliser Formateur DateTime C#

1

Sélectionner la date

Choisissez une date relative à maintenant ou sélectionnez un horodatage précis.

2

Choisir le format

Parcourez les spécificateurs C# standard (d, D, g, etc.) ou saisissez une chaîne personnalisée.

3

Copier le code

Copiez l'extrait de code DateTime.ToString() prêt à l'emploi.

Exemple d'utilisation

Formatage d'un objet date selon la norme ISO.

Entrée
DateTime.Now.ToString("yyyy-MM-dd")
Sortie
2023-10-25

Questions fréquentes

Qu'est-ce qu'une chaîne de format DateTime en C# ?
C'est le modèle utilisé par la méthode `DateTime.ToString()` pour convertir des dates en texte. Par exemple « yyyy-MM-dd » ou des clés standard comme « d » (date courte).
Les fuseaux horaires sont-ils pris en charge ?
L'aperçu utilise l'heure locale de votre navigateur. En C#, `DateTime` dépend de `Kind` (Local ou UTC), mais le comportement de la chaîne de format reste le même.
Comment obtenir les millisecondes ?
Utilisez « fff » pour les millisecondes dans votre chaîne de format personnalisée, par exemple « HH:mm:ss.fff ».

Outils associés

Commentaires

Les commentaires sont fournis par Disqus. Les charger vous connecte à Disqus, qui dépose des cookies et traite des données selon sa propre politique de confidentialité.

Formateur DateTime C# est maintenu par CodeItBro. Notre objectif est de proposer les meilleurs outils gratuits pour développeurs sur le web. Si vous avez des remarques ou des suggestions, rendez-vous sur notre page de contact.

Cité par

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge