SQL Server裡獲得不包含時間部分的日期
在本文中,GetDate()獲得的日期由兩部分組成,分別是今天的日期和當時的時間: Select GetDate()
用DateName()就可以獲得相應的年、月、日,然後再把它們連線起來就可以了:
Select Datename(year,GetDate())+'-'+Datename (month,GetDate())+'-'+Datename(day,GetDate()) |
另外,DateName()還可以獲得到小時、時間、秒、星期幾、第幾周,分別如下:
Select Datename(hour,GetDate()) Select Datename(minute,GetDate()) Select Datename(second,GetDate()) Select Datename(weekDay,GetDate()) Select Datename(week,GetDate()) |
SQL中的日期型別DateTime的預設格式就是yyyy-mm-dd hh:mi:ss: mmm,可大多數的情況我們只想得到他的日期部分,而不許要後面的時間。上一篇中提到用Datename()函式來擷取拼接出不包含時間部分的日期,現在再說一種方法,更加簡單的獲取到不包含時間的日期!
使用Convert()函式:
select convert(char(10),GetDate(),120) as Date |
* 第3個引數就是用來設定日期型別資料的顯示樣式的,下面介紹幾種樣式的引數:
100 mm dd yyyy 101 mm/dd/yyyy 102 yyyy.mm.dd 103 dd/mm/yyyy 106 dd mm yyyy 108 hh:mi:ss(時間) 111 yyyy/mm/dd 112 yyyymmdd 120 yyyy-mm-dd |
大家可以發現,用這種方法獲得日期部分將會更加方便,與這種方法比較Datename()函式的好處就是在於得到日期的具體部分。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-580670/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在SQL Server中獲得不包含時間部分的日期SQLServer
- SQL Server 裡的日期和時間函式SQLServer函式
- SQL 獲取SQL Server中兩個日期之間的所有日期SQLServer
- SQL server 日期與時間操作SQLServer
- sql server日期時間轉字串SQLServer字串
- sql server中對時間日期的操作SQLServer
- SQL 獲取SQL Server中日期最近7天之間的所有日期SQLServer
- SQL SERVER 時間和日期函式SQLServer函式
- SQL Server中的日期和時間:DATEADD()SQLServer
- Sql Server系列:日期和時間函式SQLServer函式
- sql server獲取時間格式SQLServer
- js獲取時間日期中的年月日等部分JS
- js獲取指定時間日期和當前時間日期的相差多少時間JS
- Sql Server函式全解(4):日期和時間函式SQLServer函式
- Sql Server函式全解(四)日期和時間函式SQLServer函式
- SQL Server 2008對日期時間型別的改進SQLServer型別
- QT獲取日期,時間,星期QT
- Qt:獲取日期和時間QT
- java獲取日期和時間Java
- SQL SERVER 日期和時間資料型別及函式 (Transact-SQL)SQLServer資料型別函式
- Sql server2000獲取系統時間SQLServer
- MySQL 獲得當前日期時間(以及時間的轉換)MySql
- Java日期時間操作基礎——包含JDK1.8時間操作新特性JavaJDK
- sql server日期格式 sqlserver的日期格式SQLServer
- android系統日期時間的獲取Android
- 分享[ASP.NET]//獲取日期+時間ASP.NET
- javascript獲取本地時間日期程式碼JavaScript
- 46. Kotlin獲取日期時間Kotlin
- Qt獲取當前日期與時間QT
- js date物件的獲取時間日期常用方法JS物件
- 細說PHP筆記08(第12章)--日期和時間,建立時間戳,mktime轉換unix時間戳,獲取字串時間,獲得日期和時間資訊,日期和時間格式化輸出,microtime()獲取微秒數PHP筆記時間戳字串
- Sql Server 日期函式SQLServer函式
- SQL Server 日期相關SQLServer
- SQL Server日期計算SQLServer
- sql server日期比較SQLServer
- JavaScript 獲取指定時間前幾天日期JavaScript
- C#獲取當前日期時間(轉)C#
- QT入門系列(7):獲取系統時間 日期時間格式QT