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 日期