0

Windows Phone 7.5には日付コントロールがありません。テキストボックスで日付マスクを使用し、ユーザーが間違った日付を入力した場合はfalseを検証します。私を助けてください。

前もって感謝します。

4

3 に答える 3

3

DateTimePickerを使用できるため、ユーザーは有効な日付のみを選択できます。

于 2012-10-11T14:05:53.860 に答える
1

このような DateTime 変数を作成できます

DateTime myValue = DateTime.Now;
myTextBlock.Text = myValue.ToString();

ここから、必要に応じて次のようにフォーマットできます

では、日付だけを表示して時刻を除外したい場合はどうすればよいでしょうか? 幸いなことに、DateTime クラスには、日付や時刻を特定の形式で表示できるメソッドが多数用意されています。これらのメソッドと、それらが生成する出力を見てみましょう。

  1. myTextBlock.Text = myValue.ToShortDateString();

このステートメントは、電話機の地域の日時設定に応じて、短い日付形式 (つまり、dd/mm/yyyy または mm/dd/yyyy) で日付のみを表示します。例: 2012 年 3 月 1 日

  1. myTextBlock.Text = myValue.ToShortTimeString();

このステートメントでは、ToShortTimeString() メソッドを使用して時間のみを表示します。例: 午後 1 時 6 分

  1. myTextBlock.Text = myValue.ToLongDateString();

このステートメントでは、ToLongDateString() メソッドは曜日を表示し、その後に数字で日付、アルファベットで月、数字で年を表示します。例: 2012 年 3 月 1 日木曜日。

このリンクを参考 にしてください DateTime Windows Phone 7.5の操作

于 2012-10-11T13:51:58.290 に答える
0

http://msdn.microsoft.com/en-us/library/ch92fbc1(v=vs.95).aspx

TryParse メソッドを使用して、テキスト ボックスに書き込まれた文字列を DateTime に変換できるかどうかを確認してください。true の場合は有効です。

于 2012-10-11T13:47:15.143 に答える