• ベストアンサー

コンボボックスに日付を表示する

現在、VB.netを勉強中です。 コンボボックス内に今日から一週間分の日付を表示したいのですが、上手く行きません。 Dim dtToday As DateTime = DateTime.Today ComboBox1.Items.Add(dtToday.ToString()) と書いたところ現在の日付を取得しコンボボックス内に 2013/5/28 00:00 と表示されています。 これを時刻を表示させず(2013/5/28 のみ表示)、For文を用いて一週間分表示させたのですが、どのようにすればよいでしょうか? 分かる方がいれば、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

Dim dtToday As DateTime = DateTime.Today For i As Integer = 0 To 6 ComboBox1.Items.Add(dtToday.AddDays(i).ToString("yyyy/M/d")) Next こんな感じかな?

shallxx
質問者

お礼

実行してみたところまさに希望していた通りに表示されました。 素早い回答をいただき、ありがとうございました!

関連するQ&A

専門家に質問してみよう