程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server數據庫中Date/Time 時間格式的轉換

SQL Server數據庫中Date/Time 時間格式的轉換

編輯:關於SqlServer

格式轉換sql函數convert(nvarchar(12),@date,111):

     第一個參數代表要截取的長度,第二個參數代表數據庫的字段,最後一個參數代表要截取的日期時間格式,如下表所示:

DATE 日期格式 
格式 #  查詢 (current date: 12/30/2006)  示例
1  select convert(varchar, getdate(), 1)  12/30/06 
2  select convert(varchar, getdate(), 2)  06.12.30 
3  select convert(varchar, getdate(), 3)  30/12/06 
4  select convert(varchar, getdate(), 4)  30.12.06 
5  select convert(varchar, getdate(), 5)  30-12-06 
6  select convert(varchar, getdate(), 6)  30 Dec 06 
7  select convert(varchar, getdate(), 7)  Dec 30, 06 
10  select convert(varchar, getdate(), 10)  12-30-06 
11  select convert(varchar, getdate(), 11)  06/12/30 
101  select convert(varchar, getdate(), 101)  12/30/2006 
102  select convert(varchar, getdate(), 102)  2006.12.30 
103  select convert(varchar, getdate(), 103)  30/12/2006 
104  select convert(varchar, getdate(), 104)  30.12.2006 
105  select convert(varchar, getdate(), 105)  30-12-2006 
106  select convert(varchar, getdate(), 106)  30 Dec 2006 
107  select convert(varchar, getdate(), 107)  Dec 30, 2006 
110  select convert(varchar, getdate(), 110)  12-30-2006 
111  select convert(varchar, getdate(), 111)  2006/12/30 
     
TIME 時間格式
8 or 108  select convert(varchar, getdate(), 8)  00:38:54 
9 or 109  select convert(varchar, getdate(), 9)  Dec 30 2006 12:38:54:840AM 
14 or 114  select convert(varchar, getdate(), 14) 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved