MS_SQL中時間轉換成年月日小時分鍾秒


SQL如下:

select   年=year(getdate()),月=month(getdate()),日=day(getdate())
,小時=datepart(hour,getdate())
,分鍾=datepart(minute,getdate())
,秒=datepart(second,getdate())

 

將系統的時間拼接成年月日,小時分鍾秒。

select CAST(YEAR(getDate())  AS  varchar(10)) + '年' + CAST(MONTH(getDate())
 AS   varchar(10))   +   '月'   +   CAST(DAY(getDate())   AS   varchar(10))+'日'+CAST(datepart(hour,getdate()) AS varchar(10)) +'時'
 +cast(datepart(MINUTE,getdate()) as varchar(10)) +'分'

 注意:CAST 函數用於轉換 。用法:caset () as 類型(長度) 如果為int 就不需要長度了。。

如:select cast(cast('1,2,3' as money) as int)  這樣。

 

如果純粹只需要時間,不需要中文轉換就使用

select   convert(varchar(20),getDate(),120)   as   日期


免責聲明!

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



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