SQL Server 中截取日期的日期部分與時間部分 CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) SQL Server 中截取日期的日期部分: select convert(varchar(10),getdate(),120) SQL Server 中截取日期的時間部分: select convert(varchar(8),getdate(),108) SQL Server中截取日期的"日期+時間"部分: select CONVERT(varchar(16), getDate(),120) PS:附參數表 不帶世紀數位 (yy) (1) 帶世紀數位 (yyyy) 標準 輸入/輸出 (3) - 0 或 100 (1, 2) 默認設置 mon dd yyyy hh:miAM(或 PM) 1 101 美國 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3 103 英國/法國 dd/mm/yy 4 104 德國 dd.mm.yy 5 105 意大利 dd-mm-yy 6 106 (1) - dd mon yy 7 107 (1) - mon dd, yy 8 108 - hh:mm:ss - 9 或 109 (1, 2) 默認設置 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM) 10 110 美國 mm-dd-yy 11 111 日本 yy/mm/dd 12 112 ISO yymmdd - 13 或 113 (1, 2) 歐洲默認設置 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h) 14 114 - hh:mi:ss:mmm(24h) - 20 或 120 (2) ODBC 規範 yyyy-mm-dd hh:mi:ss(24h) - 21 或 121 (2) ODBC 規範(帶毫秒) yyyy-mm-dd hh:mi:ss.mmm(24h) - 126 (4) ISO8601 yyyy-mm-ddThh:mm:ss.mmm(無空格) 127(6) 帶時區 Z 的 ISO8601。 yyyy-mm-ddThh:mm:ss.mmmZ (無空格) - 130 (1, 2) 回曆 (5) dd mon yyyy hh:mi:ss:mmmAM - 131 (2) 回曆 (5) dd/mm/yy hh:mi:ss:mmmAM 1 這些樣式值將返回不確定的結果。包括所有 (yy)(不帶世紀數位)樣式和一部分 (yyyy)(帶世紀數位)樣式。 2. 默認值(style 0 或 100、9 或 109、13 或 113、20 或 120 以及 21 或 121)始終返回世紀數位 (yyyy)。 3 轉換爲 datetime 時輸入;轉換爲字符數據時輸出。 4 爲用於 XML 而設計。對於從 datetime 或 smalldatetime 到字符數據的轉換,其輸出格式如上一個表所述。對於從 float、money 或 smallmoney 到字符數據的轉換,其輸出相當於 style 值爲 2。對於從 real 到字符數據的轉換,其輸出相當於 style 值爲 1。 5. 回曆是有多種變體的日曆系統。SQL Server 2005 使用科威特算法。
SQL Server 中截取日期的日期部分與時間部分
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.