Maison > base de données > tutoriel mysql > Comment convertir un objet DateTime C# en un format compatible MySQL ?

Comment convertir un objet DateTime C# en un format compatible MySQL ?

Barbara Streisand
Libérer: 2024-11-02 20:56:30
original
842 Les gens l'ont consulté

How to Convert a C# DateTime Object to a MySQL-Compatible Format?

Convertir DateTime pour MySQL en utilisant C#

Question :

Comment pouvez-vous convertir un DateTime objet en C# à un format accepté par une base de données MySQL, notamment le format '1976-04-09 22:10:00' ?

Réponse :

Il existe plusieurs façons de convertir un objet DateTime pour MySQL en C#.

Utilisation du format ISO 8601 :

Vous pouvez utiliser la méthode ToString avec la chaîne de format appropriée pour convertir le Objet DateTime au format ISO 8601, accepté par MySQL. Par exemple :

<code class="c#">string formatForMySql = dateValue.ToString("yyyy-MM-dd HH:mm:ss");</code>
Copier après la connexion

Cela donnera une chaîne au format "1976-04-12 22:10:00".

Utilisation du format DateTime triable universel :

Vous pouvez également utiliser la propriété UniversalSortableDateTimePattern de la classe DateTimeFormat pour convertir l'objet DateTime au format Universal Sortable DateTime, qui est également accepté par MySQL. Par exemple :

<code class="c#">// Just to shorten the code
var isoDateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat;

// "1976-04-12T22:10:00"
dateValue.ToString(isoDateTimeFormat.SortableDateTimePattern);

// "1976-04-12 22:10:00Z"
dateValue.ToString(isoDateTimeFormat.UniversalSortableDateTimePattern)</code>
Copier après la connexion

Utilisation d'un format personnalisé :

Vous pouvez également utiliser une chaîne de format personnalisée pour convertir l'objet DateTime dans un format spécifique. Par exemple, pour convertir l'objet DateTime au format "12-Apr-1976 22:10", vous pouvez utiliser la chaîne de format suivante :

<code class="c#">string customFormat = "dd-MMM-yyyy HH:mm";
dateValue.ToString(customFormat);</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!

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