SqlServer中DateTime类型怎样把输出的秒去掉,只取出年月日和几点几分?

来源:百度知道 编辑:UC知道 时间:2024/06/24 08:06:41
<bean:write name="infor" property="itime" >
itime在SqlServer中是DateTime类型的,但这么直接输出的时间太繁琐了,怎么样能把时间后边的秒去掉呢?

SQL convert 用法
CONVERT(data_type,expression[,style])
convert(varchar(10),字段名,转换格式)

说明:
此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)
相互转换的时候才用到.

例子:
SELECT CONVERT(varchar(30),getdate(),101) now
结果为:
now
---------------------------------------
|09/15/2001

===================================================================

style数字在转换时间时的含义如下:

------------------------------------------------------------------------------------------------------------
Style(2位表示年份) | Style(4位表示年份) | 输入输出格式
------------------------------------------------------------------------------------------------------------
0 | 100 | mon dd yyyy hh:miAM(或PM)
--------------------------------------------------------------------------------