replace(convert(char(10),时间字段,120),'-0','-')

解决方案 »

  1.   

    可不可以做到以取出来就是日期,没有时间。也就是说在select的时候实现???????????????????????????
      

  2.   

    可以啊
    select convert(varchar(10),getdate(),120)
      

  3.   

    在ASP中,我用DateValue(datetime_字段)取得日期,用TimeValue(datetime_字段)取得时间。
    这两个都是VB函数。在ASP.NET中是否可以正确取值,不敢肯定,因为我对ASP.NET不熟悉;不过你可以试试的。
      

  4.   

    asp.net中:
    ToShortDateString()不就可以了吗:)
      

  5.   

    支持convert(char(10),datetime字段,120) '这里的120'是用来定义日期显示的格式的,如要其他格式,可以查帮助
      

  6.   

    SELECT CONVERT(char(10), GETDATE(), 120) AS time
    选择出来的时间是日字符类型.
    SELECT CAST(CONVERT(varchar(10), GETDATE(), 120) AS datetime) AS time
    这样选择出来的时间也是日期型,可以对其进行计算.
      

  7.   

    转换成smalldatetime 就没后面的时间了