我在C#中获取的日期是 2012年9月12日 星期三 11:02:23 类型为C#中的DateTime类型,要存入数据库中,数据库中的是SQL的DateTime类型,怎么才能存进去啊、?我这一直报字符串转换为时间或日期失败的错!
如果输入字符串再转换为时间类型存入数据库又该怎么做、?注意:是在C#中!
如果输入字符串再转换为时间类型存入数据库又该怎么做、?注意:是在C#中!
解决方案 »
- 大家看看这个小问题!
- 1个多线程问题
- 水晶报表如何在设计阶段就预定页数呢
- test
- 请教:关于c#中DataGrid的使用
- ‘生命’垂危的呼唤
- js中传值为对象时候如何传
- 请问:<?IMPORT namespace="dynMenu" implementation="menu.htc"> 在C#中怎么写?
- 为什么在ACCESS数据库加了密码后,就出现这个提示错误呀,50分
- 最近因为工作需要,要用远程终端拨号连接实现数据的发送,请问,应该怎样用C#来自动实现哪(包括自动拨号)?
- 做UPDATE操作时command.ExecuteNonQuery();如何回滚?
- 如何用正则式提取字符串中符合条件的内容?
DateTime d = Convert.ToDateTime(time);
加个if判断
if(birthday=="")
sqlparas[6]=new sqlparas("@birthday",DBNull.value);
else
sqlparas[6]=new sqlparas("@birthday",Convert.ToDateTime(birthday));
“2012年9月12日 星期三 11:02:23”这样的字符串,在SQL看来它就是一个字符串,而不知道它是Datetime。
除非是 2012-09-12 11:02:23的格式,或许sql还能认识。 所以需要转换成SQL能识别的格式
string time=DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");//