1. ホーム
  2. c#

[解決済み】文字列が有効な DateTime " format dd/MM/yyyy " として認識されなかった。

2022-01-27 03:10:27

質問

文字列でフォーマットされた値を、以下のフォーマットで日付型に変換しようとしています。 dd/MM/yyyy.

this.Text="22/11/2009";

DateTime date = DateTime.Parse(this.Text);

何が問題なのでしょうか? これは、2つ目のオーバーライドを要求しています。 IFormatProvider. これは何ですか? する これも渡す必要があるのですか?必要な場合、どのように使用するのですか?

編集

とはどのような違いがあるのでしょうか? {コード と {コード {コード ?

2を編集

SlaksとSamの両方の回答が私のために動作しています。現在、ユーザーは入力を与えていますが、これはmaskTextboxを使用することにより、それらが有効であることを保証するものです。

型安全性、パフォーマンス、その他あらゆる面を考慮した上で、どちらの回答が優れていると思いますか?

解決方法は?

使用方法 {コード .

Parse