0

MonthCalendar から曜日を取得するにはどうすればよいですか?

私が日を選択した場合、言ってみましょう。平成25年8月22日

2013 年 8 月 22 日を含む月曜日から日曜日までのすべてのコードを取得するコードが必要です。

つまり、8 月 18 日、19 日、20 日、21 日、22 日、23 日、24 日、25 日になります。

これは私の解決策ですが、これは私が望むものではありません。

 List<DateTime> oneweek = new List<DateTime>();

 for (int i = 7; 0 <= i; i--)
 {
      oneweek.Add(mcCalendar.SelectionEnd.Subtract(new TimeSpan(i, 0, 0, 0)));
 }

8 月 22 日から 7 日後の日付のリストを取得します。

私が言ったように、8 月 22 日を含む月曜日から日曜日までの曜日が必要です。8月18,19,20,21,22,23,24,25.

4

4 に答える 4

0

これで遊んでみてください。

  int i = 7 ; int j= 8 ; 
  for (int k = 0 ; k< 7 ;  k++ ) 
  { 

  DateTime dateValue = new DateTime(2008, i, j); // for example
  Console.WriteLine(dateValue.ToString("dddd"));    // Displays the day
  i++ ; j++ ; 
  }
于 2013-08-22T08:26:25.427 に答える