2011-06-23 11 views
0

私は、今週(日曜日/日曜日〜7 /土曜日)に1日を選択して、その日の予定表を見ることができるアプリケーションを作成しています日。Android/Java - 日付を把握する

私が探している機能は、今日の日付とその曜日を確認することです。私は、この情報を見つけることができます今日は木曜日2011年6月23日(5日目) です:この情報とは、現在の平日に1〜7が表示されますし、私は彼らがその日

例の日付を表示したいです次のコード:

Calendar c = Calendar.getInstance(); 
int DayOfWeek = c.get(Calendar.DAY_OF_WEEK); 

Calendar c = Calendar.getInstance(); 
int DayOfWeek = c.get(Calendar.DATE); 

は、私が何の機能を把握しようとしているか、それは次のような結果に終わるためには何でも:

日曜日:2011年6月19日、月曜日: 6/20/2011、火曜日:2011年6月21日、 水曜日:2011年6月22日、木曜日: 6/23、2011、金曜日:2011年6月24日、 土曜日:2011年6月25日

答えて

1

日を選択あなたがカレンダーから(上記のように)週の

「開始日」である日数を戻します。その後、6日を追加します。これは「終了日」になります。

Calendar cal = new GregorianCalendar(); 
int day = cal.get(Calendar.DAY_OF_WEEK); 
cal.add(Calendar.DAY_OF_MONTH, -day); 
System.out.println(cal.toString()); 
cal.add(Calendar.DAY_OF_MONTH, 6); 
System.out.println(cal.toString(); 
+0

ありがとうございます、私はあなたが答えたときに答えを見つけたと思います! – Dom

関連する問題