sql2005中datetime不要时间

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:07:55
用sql2000习惯了 现在用2005发现挺强大 但是datetime我不想要时间 仅仅想要日期 怎么办
比如我输入2008-1-1 自动就变成了2008/1/1 0:00:00
在线等

sql2000也是这样啊,datetime数据类型本来就是包括date和time,要不然就不叫datetime了。每个时间都必须要有年月日时分秒,如果只要某一部分,可以用时间日期类函数。如:
DATEPART() 以整数值的形式返回日期的指定部分,year、month、day等

或者不用datetime类型,用varchar存储好了,使用的时候再转换一下数据类型

你用datetime类型肯定不行,用varchar吧!
数据库里,datetime类型是绝对有后面的时间的

Convert.ToDateTime("你的日期").ToShortDateString()

有时间不影响操作