我有一個小的C#程序,它有一個日曆和7個標籤。當我選擇日期時,標籤會顯示該周的日期和日期。格式化TimeSpan字符串
使用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;
}
}
你可以像這樣使用lb [i] .Text = dt.Date.ToString(「dd/MM/yyyy」); – Pandian