特定の文化形式を使用して、文字列を日付として分析します
メソッドを「DD/mm/yyyy」形式の日付文字列として使用してみてください。 「。
説明と解決策:Parse
DateTime
メソッドを使用してください。 メソッドは、3つのパラメーターを受け入れます。フォーマットプロバイダーは、文化形式に適用される特別なフォーマットルールを指定します。特定の例については、
フォーマットプロバイダーとしての> は、デフォルトの現在の文化の設定になります。または、次のような特定の地域特性を指定できます。
Parse
ParseExact
最良の回答の側面を選択します
タイプ安全性:両方の回答は、解析の結果が効果的であるため、タイプのセキュリティを提供します。 ParseExact
<code class="language-csharp">this.Text = "22/11/2009";
DateTime date = DateTime.ParseExact(this.Text, "dd/MM/yyyy", null);</code>
null
は明示的にフォーマットし、より柔軟なカスタマイズされた分析プロセスを許可する必要があります。 <code class="language-csharp">DateTime date = DateTime.ParseExact(this.Text, "dd/MM/yyyy", CultureInfo.GetCultureInfo("en-GB"));</code>
パフォーマンス:
以上がC# でカルチャ固有の日付文字列を正しく解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。