C#中日历控件的使用monthCalendar,dateTimePicker
monthCalendar:
获取选择日期的值:
在monthCalendar1_DateChanged事件中得到
string starttime = monthCalendar1.SelectionStart.ToString("yyyy-MM-dd");
dateTimePicker:
设置日期格式,最大时间最小时间
获取选择日期的值:
在dateTimePicker1_ValueChanged事件中得到
string starttime = dateTimePicker1.Value.ToString("yyyy-MM-dd");
将获取到的数据在数据库中查询 C#代码
[WebMethod]//获取指定日期的数据
public DataSet getselectcert(string name,string manager,string starttime,string endtime)
{
try
{
DataSet ds = null;
MySQLconnection mysqlconn = new MySQLconnection();
mysqlconn.Initialize(server, database, uid, sqlpassword);
mysqlconn.OpenConnection();
if (manager.Equals("1"))
{
//查询日期在starttime—endtime之间的所有数据
ds = mysqlconn.Get_DataSet("SELECT * FROM s_cert WHERE nowtime like '%"+starttime+"%' or nowtime like '%"+endtime+"%'", new DataSet(), "s_cert");
//ds = mysqlconn.Get_DataSet("SELECT * FROM s_cert WHERE to_days(nowtime) = to_days(now())", new DataSet(), "s_cert");
}
else
{
//查询名字是 "name" 和 日期在starttime—endtime之间的所有数据
}
mysqlconn.CloseConnection();
return ds;
}
catch (Exception e)
{
return null;
}
}