首页 > 解决方案 > 如何仅在 c# 上的 datetime 和数据库上的 putnit 上获取日期

问题描述

我正在开发一个为老师收集学生信息的信息系统。其中一部分是通过 command.parameters.addwithvalue 超出数据库上日期时间选择器的值。所以我问是否有任何方法可以解析 datetime oicker 以便只有日期出现在 db 上。目前,日期和时间(设置日期和上午 12:00:00 正在显示。

标签: c#sqlvisual-studio-2013

解决方案


将 datetimepicker 文本发送到存储过程,如带有时间的 varchar 参数。并像这样在SP中解析它

    create SP 
    @Date varchar(50)
    as

      declare @DateX smalldatetime

      select @DateX=Convert(smalldatetime,substring(@Date,7,4)  +'-' + substring(@Date,4,2) +'-' + substring(@Date,1,2))

推荐阅读