根据选择区间段,变更DateTime控件值
string timetype = worktime.SelectedItem.ToString(); //区间类型
if (timetype == "")
{
start_time.Value = DateTime.Now.Date.AddDays(-1).AddDays(1).AddHours(0);
end_time.Value = DateTime.Now.Date.AddDays(-1).AddDays(2).AddSeconds(-1);
}
else if (timetype == "本月")
{
start_time.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01"));
end_time.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(1).AddSeconds(-1);
}
else if (timetype == "上月")
{
start_time.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(-1);
end_time.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddSeconds(-1);
}
else if (timetype == "本年")
{
start_time.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-01-01"));
end_time.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddYears(1).AddSeconds(-1);
}
else if (timetype == "去年")
{
start_time.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddYears(-1);
end_time.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddSeconds(-1);
}