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