2017-01-05 41 views
-2

我有一個名爲timecompleted的字段,其類型爲varchar,該字段在時間之後擁有「am」或「pm」的標準時間值。我遇到的問題是我需要在Select語句中將其轉換爲軍事時間。例如,如果我的時間值是「2:23:44 pm」,我需要它被翻譯成「14:23:44」,等等......(這是HH:MM:SS的軍事時間)。SQL - 時間字符串到軍事時間

如何在select語句中輕鬆完成此操作?

+1

你爲什麼要儲存''在類型varchar'列time'? – Rahul

回答

2

編輯:假設SQl服務器。

如果是這樣,你可以簡單地投你的字符串作爲TIME

Select cast('2:23:44 pm' as time) 

返回

14:23:44.0000000