我想问下这段代码要怎么改啊,从字符串向datetime转换是失败

如题所述

第1个回答  2012-01-04
会不会你计算机上的时间格式没设置好?
打开【开始】【设置】【控制面板】【区域和语言选项】,点击【自定义】,点击【日期】选项卡,将“短日期格式” 选择为“yyyy-MM-dd”。然后选择【时间】选项卡,将时间格式调整为“HH:mm:ss”,点击确定即可。
第2个回答  2012-01-04
string time1=DateTime.Now.toString("yyyy-MM-dd");
把字日期类型做年-月-日的格式化输出,有些电脑OS环境的日期格式设置为“XXXX年XX月XX日”这一类的,直接转字符串SQL不认。
第3个回答  2012-01-04
其实你这里根本没必要把DateTime.Now转换成字符串再拼接到sql字符串中
建议你改用参数方式,这样更加安全追问

要怎么改啊,不会耶,这段代码我是直接书上抄的

第4个回答  2012-01-04
time1 的值这么取就可以了
string time1 = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")本回答被提问者采纳
第5个回答  2012-01-04
不知道。同求
相似回答
大家正在搜