-2

日時フィールドがあります。値を午前 8 時 (時刻の値が 16:00 ~ 00:00 の場合) に設定し、同時に明日の日付に設定する方法は? 1日の値を増やして午前8時に設定する必要があります

私は試した

Calendar calendar = Calendar.getInstance(); 
calendar.setTime(mydate); 
calendar.add(Calendar.DATE, 1);

date= calendar.getTime()

しかし、追加を行う必要があるため、mydate が 16:00 と 00:00 の間の間隔にあるかどうかを確認する方法がわかりません。また、静的な午前 8 時の値の時間値を設定するホットがわからない

助けてください、ありがとう

4

2 に答える 2

1

クラスを見てCalendarください。日付をそれに設定し、日付と時刻を追加して、もう一度時刻を取得します。

Calendar calendar = Calendar.getInstance(); 
calendar.setTime(yourdate); 
calendar.add(Calendar.DATE, 1);
c.set(Calendar.HOUR_OF_DAY, 8);;  
date= calendar.getTime();

特定の時間にはHOUR_OF_DAYを使用できます。

于 2013-05-31T11:45:51.053 に答える
0

この日付に1日を追加する方法から解決策を試してください?

1日追加します。次に、時間を希望する時間に設定します。

于 2013-05-31T11:43:32.070 に答える