format(date,"YYYY-MM-DD HH:MM:SS")

解决方案 »

  1.   

    try:
    insert into table col values('2003-06-17 04:03:15pm')
      

  2.   

    因我的insert是调用存储过程中执行,所以cbzdream(迷茫) 的方法没办法解决, psxfghost(哈哈) 的方法我试了也不行
    现在问题是我没办法控制用户的时间格式,只有在SQL中把各种时间格式转换为需要的格式,但我不知如何转
      

  3.   

    可以用convert(char,col,format)函数进行转换,
    col:你要转换的列名;
    format:你要转换成的格式的参数(整型)
    具体的值查一下SQL的帮助行了,如120为‘YYYYMMDD’等等!
      

  4.   

    insert into table col values('2003-06-17 04:03:15pm')
      

  5.   

    ghtghtmalone(malone) :我用过convert(datatime,col,'2003-06-17 下午 04:03:15')但结果一样:从字符串转换为 datetime 时发生语法错误。
    看来只有用 cbzdream(迷茫)的办法了
      

  6.   

    CSDNM(决定不当CSDN经理了),我准备结贴,你来了,让我结贴时出现:贴子回复数大于结分数,郁闷了半天,才发现是你来了,谢你捧场了