[sqlserver]獲得的日期和時間


GetDate()獲得的日期由兩部分組成,分別是今天的日期和當時的時間(yyyy-mm-dd hh:mi:ss: mmm)

1 使用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

2用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())


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM