获取开始时间和结束时间(RadioButton单选按钮控件)

//日期: 所有(rbAll) 今天(rbToday) 本周(rbWeek) 本月(rbMonth) 今年(rbYear) 从(rbStartEnd) dateTimePicker 至 dateTimePicker

///


/// 获取开始时间和结束时间(RadioButton单选按钮控件)
///

///
private DateTime[] GetStartOrEndDate()
{
DateTime[] dtArray = new DateTime[2];
if (rbAll.Checked==true)//所有
{
dtArray[0] = Convert.ToDateTime("1900-01-01 00:00:00");
dtArray[1] = DateTime.Now;
}
if (rbToday.Checked==true)//今天
{
dtArray[0] = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd 00:00:00"));
dtArray[1] = DateTime.Now;
}
if (rbWeek.Checked==true)//本周
{
int num01 = Convert.ToInt32(DateTime.Now.DayOfWeek);
dtArray[0] = Convert.ToDateTime(DateTime.Now.AddDays(0 - num01 + 1).ToString("yyyy-MM-dd 00:00:00"));
dtArray[1] = DateTime.Now;
}
if (rbMonth.Checked==true)//本月
{
dtArray[0] = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-01 00:00:00"));
dtArray[1] = DateTime.Now;
}
if (rbYear.Checked==true)//本年
{
dtArray[0] = Convert.ToDateTime(DateTime.Now.ToString("yyyy-01-01 00:00:00"));
dtArray[1] = DateTime.Now;
}
if (rbStartEnd.Checked == true) //从开始至结束
{
dtArray[0] = Convert.ToDateTime(dtpStart.Value.ToString("yyyy-MM-dd 00:00:00"));
dtArray[1]= Convert.ToDateTime(dtpEnd.Value.ToString("yyyy-MM-dd 23:59:59"));
}
return dtArray;
}

猜你喜欢

转载自www.cnblogs.com/zhujie-com/p/12310316.html