商店当前日期&在MySql中使用ASP.net的时间

时间:2010-03-25 09:28:01

标签: asp.net mysql database datetime

我想存储当前日期&可以通过asp.net中的System.DateTime。Now获取的时间 但是当存储在Mysql中时,它会给出无效时间错误。

3 个答案:

答案 0 :(得分:1)

MySql以'yyyy-MM-dd HH:mm:ss'格式存储DateTimes

所以你需要做

System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");

答案 1 :(得分:0)

您的时间列的列类型是什么?我认为它是DateTime

您不应该通过ASP.NET将日期时间放在其中,而应直接放在查询中:

"INSERT INTO table (dateColumn, someVar) VALUES (NOW(), \"something\")"

答案 2 :(得分:0)

为什么不使用MySQL now()函数?

insert into mytable 
       ( id, MyDate  ) 
values ( 42, now()   )

如果无法做到这一点,您需要考虑将客户端日期格式转换为数据库将理解的内容。