存储当前日期&;使用ASP.net的MySql中的时间
我想在asp.net中存储System.DateTime.存储当前日期&;使用ASP.net的MySql中的时间,asp.net,mysql,database,datetime,Asp.net,Mysql,Database,Datetime,我想在asp.net中存储System.DateTime.现在可以获取的当前日期和时间 但在Mysql中存储时,会出现时间无效的错误。您的时间列的列类型是什么?我想是的 不应通过ASP.NET将日期时间放在其中,而应直接放在查询中: "INSERT INTO table (dateColumn, someVar) VALUES (NOW(), \"something\")" 为什么不使用MySQL now()函数呢 insert into mytable ( id, MyDat
现在可以获取的当前日期和时间
但在Mysql中存储时,会出现时间无效的错误。您的时间列的列类型是什么?我想是的
不应通过ASP.NET将日期时间放在其中,而应直接放在查询中:
"INSERT INTO table (dateColumn, someVar) VALUES (NOW(), \"something\")"
为什么不使用MySQL now()函数呢
insert into mytable
( id, MyDate )
values ( 42, now() )
如果不可能,您需要考虑将客户端日期格式转换为DB能够理解的格式。MySql以“yyyy-MM-dd HH:MM:ss”格式存储日期时间
所以你需要这样做
System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");