2013-02-20 64 views
0

我的表由一个日期时间列组成,我想知道是否可以在列中添加Date而不在Time part中追加零。目前我使用的是 CONVERT(date, getdate())并尝试插入,但它在列中显示为:2013年1月20日00:00:00.000。 对不起,如果这是一个非常基本的问题是否有可能在日期时间列中添加仅日期00:00.000

+4

您需要将您的数据类型更改为日期 - 如果不是,则将存储为DateTime。 – sgeddes 2013-02-20 21:11:10

回答

4

是的,是的。使用DATE数据类型而不是DATETIME

但是不要关心0是否存在 - 这不是SQL Server如何在内部存储它,这只是Management Studio向您展示它的方式。

2

如果您使用的是SQL Server,则可以使用Date类型而不是DateTime。否则零将在那里的时间部分。当然,如果需要,您可以选择不显示应用程序中的时间部分。

相关问题