datetimepicker 如何设置不显示时分秒

lovelife369 2014-12-25 10:43:52
这是编写的程序显示效果,如何使datetimepicker 不显示时分秒00:00:00,一下是程序,大家给点建议吧。

StringBuilder sb = new StringBuilder(" Select PlanTitle,ExecuteTime from tb_planreminder Where ");//创建动态字符串
string strSql = " DoFlag = '0' and (format(ExecuteTime,'yyyy-mm-dd') >= '" + DateTime.Today.ToString("yyyy-MM-dd") + "' and format(ExecuteTime,'yyyy-mm-dd') <= '" + DateTime.Today.AddDays(intDays).ToString("yyyy-MM-dd") + "')";//过滤日期符合查询条件的记录
sb.Append(strSql);//追加字符串
oleDa = new OleDbDataAdapter(sb.ToString(), oleConn);//得到新的OleDbDataAdapter实例
oleDa.Fill(dt);//把数据写入DataTable实例中
sb.Clear();//清空动态字符串
foreach (DataRow dr in dt.Rows)//遍历数据行
{

sb.Append( dr[2]+ dr["PlanTitle"].ToString() + Environment.NewLine);//追加字符串

}

if (!String.IsNullOrEmpty(sb.ToString().Trim()))//若存在过的人员
{
string strTemp = string.Empty;
if (intDays == 0)
{
strTemp = "温馨提示:今天有以下未执行的计划任务:";
}
else
{
strTemp = "温馨提示:未来" + intDays + "天内有以下未执行的计划任务:";
}

MessageBox.Show(strTemp + sb.ToString(), "软件提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
...全文
913 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
於黾 2014-12-25
  • 打赏
  • 举报
回复
你到底想让datetimepicker不显示时分秒,还是取出的value不显示时分秒 让datetimepicker不显示时分秒:format使用custom,customformat里写yyyy-MM-dd 取出的value转字符串不显示时分秒: datetimepicker.value.ToString("yyyy-MM-dd")
ahdung 2014-12-25
  • 打赏
  • 举报
回复
Convert.ToDateTime(dr[2]).ToString("yyyy/MM/dd")

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧