当前位置: 首页 > 面试题库 >

.Net中用于MySQL数据库的DateTime格式

东方宜
2023-03-14
问题内容

如何在C#中格式化DateTime.Now的字符串结果以插入到DATETIME类型的MySQL数据库表列中?

我尝试了以下操作,但未成功:

insert blah 
  (Id, Content, DateCreated) 
  select 123, 'Blah blah blah', 1/5/2010 9:04:58 PM

insert blah 
  (Id, Content, DateCreated) 
  select 123, 'Blah blah blah', '1/5/2010 9:04:58 PM'

问题答案:

不要在查询中添加文字日期,而应使用参数。这样,您不必担心格式。用户输入的字符串也更安全,因为它可以防止SQL注入。

command.Text = "insert into myTable(myDate) values(?dateParam)";
command.Parameters.Add("?dateParam", theDate);


 类似资料:
  • 问题内容: 我正在使用以下SQL字符串将此数据插入到我的MySQL数据库中: 并且我收到此错误消息: 那么输入MySQL数据库的正确格式/值是什么? 问题答案: 问: MySQL语句中文字的正确格式/值是什么? 答: 在MySQL中,文字的标准格式为: 时间部分为24小时制(即,小时数字以00到23之间的值形式提供)。 MySQL提供了一个内置函数,可以将各种格式的字符串转换为或数据类型。 因此,

  • 问题内容: 我不敢相信我无法做到这一点,但我希望能够将当前日期和时间从php存储到mysql表中。 表中的列是类型datetime。我已经试过了 但是我的时间戳记为0000-00-00 00:00:00 这一定很容易做到,但我无法使其正常运行!我想使用来自php的时间戳,而不是使用mysql now()函数 问题答案: 不要将其另存为Unix Timestamp(输出),而是另存为DATETIME

  • 本文向大家介绍浅谈mysql导出表数据到excel关于datetime的格式问题,包括了浅谈mysql导出表数据到excel关于datetime的格式问题的使用技巧和注意事项,需要的朋友参考一下 最近用mysql导出表数据到excel文件,mysql中的datetime类型导出到excel(excel2016)中被excel识别成它自己默认的日期格式了,在mysql中的格式形如 yyyy-mm-d

  • 本文向大家介绍.NET Framework 格式:自定义DateTime格式,包括了.NET Framework 格式:自定义DateTime格式的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 问题内容: 我有一个使用Doctrine 1的应用程序,并且通过生成对象的字段。它工作了好几年,但现在我有了一个新的笔记本,Doctrine尝试将字段作为字符串插入,而不是完全奇怪的普通MySQL datetime格式。 完全相同的代码可以在另一台计算机上正常运行。一切几乎都相同–两者均使用MySQL 5.6.12,PHP 5.3.15。知道我应该去哪里看吗? 更新 好的,在StackOverfl

  • 我正在尝试创建一个在线简历,并已将所有信息存储到Access DB中,当我使用ASP按钮创建标签,然后尝试使用标签在te DB中查找相关信息时,我需要以下错误的帮助。 下面是我的错误 FROM子句中存在语法错误。描述:在执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源。 异常详细信息:系统。数据OleDb。OLEDBEException:FROM