Comment convertir DateTime en format Yyyymmddhhmms en C #

Comment convertir DateTime en format Yyyymmddhhmms en C #
En C #, le DateTime nous donne la date et l'heure actuelles ou définies. Cependant, dans certains scénarios, vous devrez peut-être convertir la valeur DateTime en un format spécifique, tel que Yyyymmddhhmms. Ce format est souvent utilisé dans les opérations de base de données ou les conventions de dénomination des fichiers. Cet article couvre les moyens de convertir une valeur C # DateTime au format Yyyymmddhhmms.

Comprendre le format yyyymmddhhmmss

Le Yyyymmddhhmms Le format est une représentation de chaîne d'une valeur de date et d'heure. Le format se compose des éléments suivants:

  • Yyyy: année à quatre chiffres
  • MM: mois à deux chiffres (01-12)
  • DD: Jour à deux chiffres du mois (01-31)
  • HH: heure à deux chiffres (00-23)
  • MM: Minute à deux chiffres (00-59)
  • SS: Deuxième deuxième chiffre (00-59)

Par exemple, la date et l'heure du 14 mars 2023 10:45:30 seraient représentées comme 20230314104530 au format Yyymmddhhmms.

Conversion de DateTime au format Yyyymmddhhmms

Pour convertir un DateTime Objectif à une chaîne dans le Yyyymmddhhmms format, nous pouvons utiliser le ToString () Méthode avec une chaîne de format personnalisé.

Voici la syntaxe du code que nous suivrons pour convertir une heure actuelle en yyyymmddhhmmss.

DateTime Now = DateTime.Maintenant;
String DateTiMestring = maintenant.Tostring (yyyymmddhhmms);

Le code ci-dessus utilise le ToString () Méthode qui spécifie la sortie doit être au format Yyyymmddhhmms.

Exemple de code

Voici le code complet pour convertir un objet DateTime en une chaîne au format yyyymmddhhmmss en C #:

Utilisation du système;
Classe Program
statique void main (String [] args)
DateTime Now = DateTime.Maintenant;
String FormattedDate = MAINTENANT.ToString ("yyyymmddhhmms");
Console.WriteLine (FormattedDate);

Ce code utilise le DateTime.Maintenant propriété pour obtenir la date et l'heure actuelles et le formate en utilisant le Tostring Méthode avec une chaîne de format personnalisée yyyymmddhhmms, puis imprime la date et l'heure formatées à la console en utilisant Console.Écrit.

Cela sortira la date actuelle avec l'heure du format défini. Si vous avez un objet DateTime autre que l'heure actuelle, vous pouvez le remplacer maintenant Avec votre objet DateTime.

Liste de tous les formats de date

Voici la liste des différents formats de date que l'on peut également utiliser en C #.

Format de date Sortir
Mm / dd / yyyy 14/03/2023
dddd, dd mmmm yyyy Mercredi 14 mars 2023
dddd, dd mmmm yyyy hh: mm Mercredi 14 mars 2023 08:00
dddd, dd mmmm yyyy hh: mm tt Mercredi 14 mars 2023 08:00 AM
dddd, dd mmmm yyyy h: mm Mercredi 14 mars 2023 8:00
dddd, dd mmmm yyyy h: mm tt Mercredi 14 mars 2023 8h00
DDDD, DD MMMM YYYY HH: MM: SS Mercredi 14 mars 2023 08:00:01
Mm / dd / yyyy hh: mm 14/03/2023 08:00
Mm / dd / yyyy hh: mm tt 14/03/2023 08:00 AM
Mm / dd / yyyy h: mm 14/03/2023 8:00
Mm / dd / yyyy h: mm tt 14/03/2023 8h00
Mm / dd / yyyy hh: mm: ss 14/03/2023 08:00:01

Conclusion

La conversion d'une valeur C # DateTime au format yyymmddhhmms peut être facilement réalisée en utilisant le Méthode toString (). Nous pouvons convertir la date actuelle en ce format en utilisant DateTime.Maintenant. Ici, maintenant peut être remplacé par n'importe quelle date que l'on veut convertir. Pour plus d'informations, lisez l'article.