由于项目需要,使用了php+sql server,但是在读取时间的时候,数据是 Aug 31 2011 09:17:00:000AM  类似这种格式的,网上找了下资料,在查询的时候可以使用CONVERT(nvarchar(19), datetime, 120) 来转换。现在情况由于使用了存储过程,在执行的时候很不方便,不知道是否有更灵活的方法呢。

解决方案 »

  1.   


    第一次接触sqlserver,可能很多地方不太明白。我分页存储过程有个自动的参数,在查询的时候,不知该如何使用,存储过程是朋友给我的。目前想到的是不是该再弄个变量来控制要格式化的字段呢?
      

  2.   

    CONVERT类似转化;2011-08-02《===》 2011-05-02 18:00:00
      

  3.   

    CONVERT(nvarchar(19), datetime, 120) as datetime  
      

  4.   

    最后还是用CONVERT(nvarchar(19), datetime, 120)解决了,改了很多地方。