+ -
当前位置:首页 → 问答吧 → SQL中datetime显示问题

SQL中datetime显示问题

时间:2011-12-28

来源:互联网

定义了一个字段类型是datetime类型,向表中添加数据时这个字段显示的是2011-12-26 00:00:00这样的数据,我不要后面的时间,只要前面的日期,请问怎么在数据库中实现呢

作者: cww797125   发布时间: 2011-12-28

数据库最好还是用datatime类型,前台显示只需要年月日用convert转一下,如select convert(varchar(10),getdate(),120)

作者: jyh070207   发布时间: 2011-12-28

用SQL 2008,它有日期数据类型.
如果不行的话,那可以用 convert(varchar(10),dt,120) 截取前面的日期.

作者: qianjin036a   发布时间: 2011-12-28

是的,只有2008才能满足你的要求,低于2008的版本后面都有时间的,或者是类型转换一下CONVERT

作者: andylist   发布时间: 2011-12-28