日付の文字列表現を 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 サイトの他の関連記事を参照してください。