2010-03-15 32 views
3

我有數據庫與日期字段。如何從sql查詢中獲取時間(hh:mm:ss)?

我看到這樣的時間:1900-01-01 13:38:00.000

如何,我可以看到它像:13:38?

感謝的(我的SQL Server 2008上運行)提前

+2

如果可能,請使用SQL篩選和檢索數據,並使用客戶端代碼進行格式設置。 – 2010-03-15 18:44:22

回答

14

選擇Convert(VARCHAR,GETDATE(),108)輸出爲hh:mm:ss的。

0

如果您使用的是SQL Server 2008的話,

假設你的列名其中xtime的持有時間HH-MM-SS.ms甲。如果我們想要以HH-MM-SS格式回溯時間,那麼請編寫以下查詢:

Select ID, XDate, Convert(Time(0),XTime,0) -- For HH-MM-SS format 
相關問題