还是谢谢各位,可能是我没有表达清楚,不是这个答案。举例说明: create table AAA ( 学号 int not null primary key , 姓名 varchar(10) not null , 班级 varchar(10) not null , 信息录入时间 datetime not null DEFAULT GETDATE() )INSER INTO AAA (学号,姓名,班级) VALUES('001','Josh','一班')select * from AAA得到的数据为 : 001 josh 一班 2012-05-06 23:39:11.988可是我如何得到数据为 : 2012-05-06 谢谢!
String.format("{0:yyyy-MM-dd}",eval("信息录入时间"))
这样?select 学号,姓名,班级,convert(varchar(30), 信息录入时间, 23) as 信息录入时间 from AAA
CAST(GETDATE() AS DATETIME)
要么插入的时候 INSER INTO AAA (学号,姓名,班级,信息录入时间) VALUES('001','Josh','一班',CAST(GETDATE() AS DATETIME) )要么显示的时候 Convert.ToDateTime(Eval("信息录入时间").ToString()).ToString("yyyy-MM-dd")
Convert函数 如楼上
create table AAA
(
学号 int not null primary key ,
姓名 varchar(10) not null ,
班级 varchar(10) not null ,
信息录入时间 datetime not null DEFAULT GETDATE()
)INSER INTO AAA (学号,姓名,班级) VALUES('001','Josh','一班')select * from AAA得到的数据为 : 001 josh 一班 2012-05-06 23:39:11.988可是我如何得到数据为 : 2012-05-06 谢谢!
CAST(GETDATE() AS DATETIME)
INSER INTO AAA (学号,姓名,班级,信息录入时间) VALUES('001','Josh','一班',CAST(GETDATE() AS DATETIME) )要么显示的时候
Convert.ToDateTime(Eval("信息录入时间").ToString()).ToString("yyyy-MM-dd")
你已经定义了你的“信息录入时间”默认为GETDATE(),这样的话只有放弃默认值,插入自己想要的数据才可以