c# - 如何仅在 c# 上的 datetime 和数据库上的 putnit 上获取日期
问题描述
我正在开发一个为老师收集学生信息的信息系统。其中一部分是通过 command.parameters.addwithvalue 超出数据库上日期时间选择器的值。所以我问是否有任何方法可以解析 datetime oicker 以便只有日期出现在 db 上。目前,日期和时间(设置日期和上午 12:00:00 正在显示。
解决方案
将 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))
推荐阅读
- amazon-web-services - 更改凭据和区域后,使用预签名 URL 上传图像不起作用
- ios - iOS 离线 HLS DRM 受保护的内容每个应用会话只能播放一次
- c++ - 无法将 keyPressEvent 发送到 qml
- javascript - React.js - 如何保留 inputnumber 中的值并对其进行更改?
- python - 遍历 csv 并将重复值移动到标题行
- python - 子类化 django 的模型 FileField 时如何使用关键字参数
- sql - 列名“价格”无效
- sql - 用于 SQL Azure 数据库微调的 Azure 默认值继承设置
- php - 如何在 php 中将 mysqli_conect 与 docker-compose 一起使用
- docker - GitHub Actions 不会在推送事件上触发