ホームページ >データベース >mysql チュートリアル >C# で DateTime オブジェクトを MySQL 形式に変換する方法

C# で DateTime オブジェクトを MySQL 形式に変換する方法

Barbara Streisand
Barbara Streisandオリジナル
2024-11-03 07:23:30477ブラウズ

How to Convert DateTime Objects to MySQL Format in C#?

C# での MySQL DateTime 変換の課題

C# で MySQL データベースを操作する場合、DateTime オブジェクトを特定の形式に変換する必要がある場合があります。 MySQL で受け入れられる形式。この場合、必要な形式は「1976-04-09 22:10:00」です。この課題に効果的に取り組む方法は次のとおりです:

ISO 形式のハードコーディング:

簡単なアプローチの 1 つは、ToString メソッドを使用して ISO 形式をハードコーディングすることです:

<code class="csharp">string formatForMySql = dateValue.ToString("yyyy-MM-dd HH:mm:ss");</code>

インバリアント カルチャの使用:

または、インバリアント カルチャを利用して SortableDateTimePattern を取得できます:

<code class="csharp">// Shortening the code
var isoDateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat;

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

// Using the UniversalSortableDateTimePattern: "1976-04-12 22:10:00Z"
dateValue.ToString(isoDateTimeFormat.UniversalSortableDateTimePattern)</code>

Byこれらのメソッドを活用すると、DateTime オブジェクトを必要な MySQL 形式に効果的に変換し、データベース操作との互換性を確保できます。

以上がC# で DateTime オブジェクトを MySQL 形式に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。