SET LANGUAGE english
select CONVERT(DATETIME, 'Jan  1 1980 12:00AM', 101)

解决方案 »

  1.   

    SET LANGUAGE english
    select cast(datepart(hh,CONVERT(datetime, 'Jan  1 1980 11:30AM', 120)) as nvarchar)+':'+cast(datepart(mi,CONVERT(datetime, 'Jan  1 1980 11:30AM', 120)) as nvarchar)+':'+cast(datepart(ss,CONVERT(datetime, 'Jan  1 1980 11:30AM', 120)) as nvarchar)
    --結果
    11:30:0
      

  2.   

    select CONVERT(DATETIME, 'Jan  1 1980 12:00AM', 101)
      

  3.   

    DECLARE @dt datetime
    SET @dt=GETDATE()SELECT CONVERT(char(11),@dt,120),CONVERT(char(12),@dt,114)
      

  4.   

    谢谢,等到了1980-01-01 00:00:00.000
    如果还要时间,怎么取得呢---看看convert的格式即可,联机帮助说的很清楚