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# - 在 bool 连词中分配变量时出现意外的 "Use of unassigned local variable"错误

mysql - 弹性和关系数据库

mysql - 我正在尝试将 SQL SERVER Express 迁移到 MySQL

SQL Server 2005 - 返回带有存储过程的多个表是否有任何重大负面影响?

sql - 在 SQL Server CE 中选择前两个字符

sql - 为什么在左连接中使用子查询会给出与等效表完全不同的答案?

c# - 单击按钮时在 SqlDataSource 中运行存储过程

c# - 如何在 ASP.NET Core 中获取 HttpContext.Current?

php - 提交表单到数据库错误

c# - WEB .NET 5 Newtonsoft 中的序列化 - 最后 2 位数字反序列化不正确