我有一个带有日历和 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;
}
}