カレンダーと7つのラベルを持つ小さなC#プログラムがあります。日付を選択すると、ラベルにその週の曜日と日付が表示されます。
ラベルはTimeSpan
文字列を使用して入力されます。私がやりたいのは、この文字列をフォーマットして、時刻なしで日と日付のみを表示するようにすることです。
これは私がこれまでに持っているコードです:
private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e)
{
DateTime dTime = new DateTime();
dTime = monthCalendar1.SelectionStart;
dTime -= new TimeSpan((int)dTime.DayOfWeek, 0, 0, 0 );
for (int i = 1; i < 8; i++)
{
var dt = dTime.AddDays(i);
lb[i].Text = dt.DayOfWeek + " : " + dt.Date;
}
}