c# - 如何使用 DateTime.Now.ToString();在 sql 命令中,无需删除斜杠

标签 c# mysql sql .net

如何在 SQL 命令中使用 DateTime.Now.ToString(); 而无需删除斜杠。我目前正在使用子字符串来删除斜杠,但它变得有点具体,因为日期可以从 12/12/2016 更改为 1/8/2016

最佳答案

删除斜杠?如果是因为你必须使用另一个字符,只需使用 .Replace('/','-'); 我认为如果你使用 .NET,则不必转换为字符串。只需将对象按原样传递给 SqlParameter 中的命令即可。

var param = new SqlParameter("@dateParam", SqlDbType.DateTime);

关于c# - 如何使用 DateTime.Now.ToString();在 sql 命令中,无需删除斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40559286/

相关文章:

c# - 没有通用扩展方法的类型推断

c# - 在 PostgreSQL 中使用特定模式的 Linq 和实体迁移

php - 在 Windows Server 2012 R2 上安装 XAMPP 时出现 UAC "missing write permissions"错误

sql - 嵌套查询以在表 B 中查找详细信息以获得表 A 中的最大值

sql - SQL Azure 上超时已过期;无法在本地 SQL Server 上重现

mysql - 这个MySQL存储过程如果使用prepared statements是否还有SQL注入(inject)的风险?

php - 只获取您关注的用户的帖子 mysql 查询

c# - 使用 COM 对象的后台 worker 仍然锁定 UI

c# - 具有存储库和工作单元模式的 MVC 4

PHP和sql显示项