c#DateTime分析:包括的なガイド日付と時刻の文字列を処理する場合、C#はそれらをSystem.detimeオブジェクトに変換する一連の解析方法を提供します。
datetime.parse()は、入力文字列の形式を自動的に検出しようとする多機能方法です。推測のための知識固有の知識と共通の日付形式を組み合わせます。このメソッドは、日付形式が明確でないか、簡単に変更できない場合に便利です。
例:
日付形式の一貫性については、datetime.parsexact()がより正確でカスタマイズされた分析オプションを提供します。入力文字列を説明する方法を定義する特定のフォーマット文字列を指定できます。
string s = "2011-03-21 13:26"; DateTime dt = DateTime.Parse(s);
ただし、ParseeExact()を使用する必要があることは、指定された形式を厳密に接着する必要があることに注意してください。入力文字列が定義形式から逸脱すると、異常を引き起こします。 <定>カスタム日付と時刻形式の文字列<
parseeexact()コンストラクターの文字列を構築する場合、カスタム日付と時刻形式の文字列ドキュメントを必ず参照してください。さまざまな形式の説明で使用される文字と小文字の数(たとえば、「mm」と「mm」)のガイドラインを提供します。
string s = "2011-03-21 13:26"; DateTime dt = DateTime.ParseExact(s, "yyyy-MM-dd HH:mm", CultureInfo.InvariantCulture);
例:
正しい方法を選択します
最良の分析方法は、アプリケーションの特定の要件に依存します。日付形式が柔軟で異なる場合がある場合、datetime.parse()が適切な選択肢です。フォーマットが一貫しており、精度が非常に重要な場合、dateTime.parsexact()は、分析プロセスをより制御することを提供します。
以上が文字列をC#でDateTimeオブジェクトに解析するための最良の方法を選択する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。