ホームページ >バックエンド開発 >C++ >「yyyyMMddHHmmss」文字列を C# DateTime オブジェクトに変換する方法

「yyyyMMddHHmmss」文字列を C# DateTime オブジェクトに変換する方法

Susan Sarandon
Susan Sarandonオリジナル
2024-12-26 04:01:11505ブラウズ

How to Convert a

日付の文字列表現を C# DateTime オブジェクトに変換する

日付と時刻のデータを扱う場合、多くの場合、変換が必要になります。文字列表現と DateTime オブジェクトの間。一般的なシナリオの 1 つは、「yyyyMMddHHmmss」パターンを使用して書式設定された文字列を DateTime オブジェクトに変換することです。

この要件に対処するために、C# は DateTime.ParseExact メソッドを提供します。このメソッドを使用すると、文字列の正確な形式を指定して、次のように DateTime オブジェクトに変換できます。

string dateString = "20090530123001";
DateTime dateTime = DateTime.ParseExact(dateString, "yyyyMMddHHmmss", CultureInfo.InvariantCulture);

DateTime.ParseExact メソッドでは、文字列が指定された形式と正確に一致する必要があります。文字列が正しい形式でない場合は、FormatException がスローされます。

または、DateTime.TryParseExact メソッドを使用して、文字列が正しい形式ではない場合を処理できます。このメソッドは、変換が成功したかどうかを示すブール値を返します。次のように使用できます。

DateTime dateTime;
DateTime.TryParseExact(dateString, "yyyyMMddHHmmss",
    CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTime);

DateTime.ParseExact メソッドまたは DateTime.TryParseExact メソッドを使用すると、日付の文字列表現を DateTime オブジェクトに簡単に変換でき、日付と文字列を操作できるようになります。 C# アプリケーションでデータを効果的に計測します。

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

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