SQL SERVER 在插入数据时 自动获取系统时间并赋给时间字段。
之前的是用:getdate() 实现 ,时间字段显示为:2012-05-06 21:09:16.483
我想实现的时间字段只有年月日,例如 2012-05-06
谢谢!
------解决方案--------------------------------------------------------
- SQL code
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
------解决方案--------------------------------------------------------
这样?
- SQL code
select 学号,姓名,班级,convert(varchar(30), 信息录入时间, 23) as 信息录入时间 from AAA
------解决方案--------------------------------------------------------
要么插入的时候
INSER INTO AAA (学号,姓名,班级,信息录入时间) VALUES('001','Josh','一班',CAST(GETDATE() AS DATETIME) )
要么显示的时候
Convert.ToDateTime(Eval("信息录入时间").ToString()).ToString("yyyy-MM-dd")