select convert(char(19),getdate(), 120)

解决方案 »

  1.   

    convert(datetime,convert(char(19),getdate(),20))
      

  2.   

    谢谢,效果出来了,可是按照上面所说的,我在定义这一列的时候应该定义成datetime还是char类型呢?
      

  3.   

    covert()里面第一个参数就是转换后的数据类型
      

  4.   

    请参考:
    select convert(varchar(10),getdate(),120))
      

  5.   

    请参考:
    create table table_name
    (...
     posttime datetime default convert(varchar(10),getdate(),120)
     ...
     )
    查询时:
    select * from 表名 where posttime=convert(varchar(10),getdate),120))