C# 獲取指定時間封裝(今日、本週、任意時間)
阿新 • • 發佈:2020-06-28
/// <summary> /// 獲取選中時間 /// </summary> private void GetSelectTime() { //今日 if (rbToday.Checked == true) { dtpBeginTime.ReadOnly = true; dtpEndTime.ReadOnly = true; dtpBeginTime.Value= Convert.ToDateTime(DateTime.Now.ToString("D").ToString()); dtpEndTime.Value = Convert.ToDateTime(DateTime.Now.AddDays(1).ToString("D").ToString()).AddSeconds(-1); } //本週 else if (rbWeek.Checked == true) { dtpBeginTime.ReadOnly= true; dtpEndTime.ReadOnly = true; dtpBeginTime.Value = GetThisWeekMonday(); dtpEndTime.Value = Convert.ToDateTime(DateTime.Now.AddDays(1).ToString("D").ToString()).AddSeconds(-1); } //自定義時間 else if (rbCustomize.Checked == true) { dtpBeginTime.ReadOnly = false; dtpEndTime.ReadOnly = false; } }