0

これに対する答えはおそらくウェブ全体にあり、私はそれを見つけることができません.

私は C# Web フォームを作成しており、カレンダーの戻り値を取得して文字列に変換できるようにする必要があります (可能な場合)。ただし、その戻り値が何であるかはわかりません。 .

たとえばdateTimePicker、C# Windows フォームで a の「戻り値」を取得して文字列に変換するには、 を入力するだけですdateTimePicker1.Value.ToShortDateString();が、これは簡単なはずですが、まだわかりません。

事前にご連絡いただきありがとうございます。

4

3 に答える 3

2

すぐに使用できるカレンダー コントロールを使用しているとします。

Calendar1.SelectedDate.ToShortDateString()
于 2012-07-11T13:38:12.493 に答える
2

これは非常に簡単です。

 Calendar1.SelectedDate.ToLongDateString();

後世への参照の追加: http://msdn.microsoft.com/en-US/library/system.web.ui.webcontrols.calendar.selecteddate(v=vs.100 )

SelectedDate プロパティを使用して、Calendar コントロールで選択された日付を決定します。

SelectedDate プロパティと SelectedDates コレクションは密接に関連しています。SelectionMode プロパティが CalendarSelectionMode.Day に設定されている場合、単一の日付選択のみを許可するモードであり、SelectedDate と SelectedDates[0] は同じ値を持ち、SelectedDates.Count は 1 に等しくなります。SelectionMode プロパティが CalendarSelectionMode.DayWeek または CalendarSelectionMode に設定されている場合.DayWeekMonth、複数の日付を選択できるモード、SelectedDate と SelectedDates[0] は同じ値です。

SelectedDate プロパティは System.DateTime オブジェクトを使用して設定されます。

ユーザーが Calendar コントロールで日付を選択すると、SelectionChanged イベントが発生します。SelectedDate プロパティは、選択した日付に更新されます。SelectedDates コレクションも更新され、この日付だけが含まれるようになります。

于 2012-07-11T13:40:08.150 に答える
0

キャストする必要があります:

DateTime dt = (DateTime)dateTimePicker1.value;
string dtString = dt.ToShortDateString();
于 2012-07-11T13:35:35.403 に答える