当前位置: 代码迷 >> ASP.NET >> 数据库插入数据时 自动获取系统时间解决方案
  详细解决方案

数据库插入数据时 自动获取系统时间解决方案

热度:4627   发布时间:2013-02-25 00:00:00.0
数据库插入数据时 自动获取系统时间
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")

  相关解决方案