1

ここや他のサイトで 2 つの日付を追加するためのさまざまな投稿を調べてきましたが、何らかの理由で誰もが「今すぐ」を使用したいと考えています。

どちらも現在でない場合に、2 つの異なる日付を一緒に追加する方法を知りたいです!

いくつか試してみましたが、キャスト エラーが発生します。また、ページの dateTime ピッカーの値に設定していることにも注意してください。

MaxDate.Value = MinDate.Value + TimeSpan.FromDays(1)
'does not work 
MaxDate.Value = Now + TimeSpan.FromDays(1)
'does work!

明らかでない場合は、ページに 2 つの日付ピッカーがあり、ラジオ ボタンがクリックされたときに、「終了日」(maxdate.value) を「開始日」(mindate.value) に設定します。それに1日追加。

助けてくれてありがとう!

4

1 に答える 1

5

これを行うだけです:

MaxDate.Value = MidDate.Value.AddDays(1)

この型には、日、月、年、分などのインクリメントを行うためのメソッドが組み込まれTimeSpanているため、そのためのオブジェクトを作成する必要はありません。Date

このAddDaysメソッドは元の日付を変更せずDate、オフセット値を持つ新しいオブジェクトを返すだけです。

ちなみに、1日を引き算したいのなら、MinusDays方法はありませんx.AddDays(-1)

于 2013-01-28T13:36:46.497 に答える