如何在mssql中放入第二个

时间:2016-02-18 05:54:58

标签: sql-server vb.net

我想要显示第二个时间,不仅仅是小时和分钟。我怎么能在sql代码中放几秒钟?

这里是选择声明:

select CONVERT(varchar(15),CAST(GETDATE() AS TIME),100)AS Currtime 

这是结果:

1:48PM

预期格式:

1:48:30 PM

2 个答案:

答案 0 :(得分:2)

试试这个

select RIGHT(CONVERT(VARCHAR(20),GETDATE(), 109),8) + ' ' + RIGHT(CONVERT(VARCHAR(19),GETDATE()), 2) AS Currtime 

结果:

11:34:41 AM

答案 1 :(得分:1)

试试这个

  SELECT CONVERT(Varchar(10), GETDATE(),108)As CurrentTime;

SELECT CONVERT(TIME(0),GETDATE()) AS CurrentTime;

结果:

  

10时35分04秒