首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-05-08 
数据库插入数据时 自动获取系统时间SQL SERVER 在插入数据时 自动获取系统时间并赋给时间字段。之前的是用:

数据库插入数据时 自动获取系统时间
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")

热点排行