SQL Server数据库中Date/Time 时间格式的转换[转]
生活随笔
收集整理的這篇文章主要介紹了
SQL Server数据库中Date/Time 时间格式的转换[转]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
格式轉換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) | 00:38:54:840 |
轉載于:https://www.cnblogs.com/tannaiyin/archive/2009/05/07/1451199.html
總結
以上是生活随笔為你收集整理的SQL Server数据库中Date/Time 时间格式的转换[转]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Apache+Tomcat+Mysql+
- 下一篇: ASP.NET MVC雕虫小技 1-2