1. 程式人生 > 實用技巧 >C# 獲取指定時間封裝(今日、本週、任意時間)

C# 獲取指定時間封裝(今日、本週、任意時間)

 /// <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; } }