私は新しくスクールの学生を勉強しています!次の週の取得方法Javaのユーザー入力日より月曜日
私のシナリオは: *ユーザーからの入力日付を取得 *翌週の月曜日の日付をo/pとしてユーザーに表示してください!例えば
、入力日:15/12/2016 出力:19/12/2016(月曜日)
私はフォーラムを検索しましたし、私が上で実行するために、次のコードを持っています。
GregorianCalendar date1 = new GregorianCalendar(2016, 12, 12);
while(date1.get(Calendar.DAY_OF_WEEK) != Calendar.MONDAY)
date1.add(Calendar.DATE, 1);
System.out.println(date1.getTime());
しかし、それは月1月16日00:00:00 GMT + 05などのp/oを私に与えます:2016年12月12日I/Pのために、30 2017。
o/pを19/12/2016として取得したいと考えています。親切にも、私はテクノロジーの天才を助けてくれます!
新しいJava 8タイムクラスを使用できますか? [公式の日付時間のチュートリアル](http://docs.oracle.com/javase/tutorial/datetime/index.html)を参照してください。 'GregorianCalendar'は動作させることができますが、これは古いものです。新しいクラスは、このようなタスクでは特に働きやすくなります。 –