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

Barbara Streisand
リリース: 2024-11-02 20:56:30
オリジナル
711 人が閲覧しました

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

C# を使用して MySQL の DateTime を変換する

質問:

DateTime を変換するにはどうすればよいですか? C# のオブジェクトを MySQL データベースで受け入れられる形式、特に '1976-04-09 22:10:00' 形式に変換しますか?

回答:

C# で MySQL の DateTime オブジェクトを変換するいくつかの方法。

ISO 8601 形式の使用:

適切な形式文字列を指定して ToString メソッドを使用して、 DateTime オブジェクトを ISO 8601 形式に変換し、MySQL で受け入れられます。例:

<code class="c#">string formatForMySql = dateValue.ToString("yyyy-MM-dd HH:mm:ss");</code>
ログイン後にコピー

これにより、「1976-04-12 22:10:00」という形式の文字列が生成されます。

ユニバーサル ソート可能な DateTime 形式の使用:

DateTimeFormat クラスの UniversalSortableDateTimePattern プロパティを使用して、DateTime オブジェクトを MySQL でも受け入れられる Universal Sortable DateTime Format に変換することもできます。例:

<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>
ログイン後にコピー

カスタム形式の使用:

カスタム形式文字列を使用して、DateTime オブジェクトを特定の形式に変換することもできます。たとえば、DateTime オブジェクトを「1976 年 4 月 12 日 22:10」形式に変換するには、次の形式文字列を使用できます:

<code class="c#">string customFormat = "dd-MMM-yyyy HH:mm";
dateValue.ToString(customFormat);</code>
ログイン後にコピー

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!