在sql server中仅从日期数据类型提取日期
可能重复:
如何仅从SQL Server datetime数据类型返回日期部分
我只需要从sql server中获取日期事件,尽管我已经使用日期数据类型,但我也有时间。 但是在数据库n_strat_date
列中只有日期值而不是时间值。
我的桌子:
我的输出:
无论您如何在SQL中存储日期,如果您使用C# DateTime
值加载此数据,它们将始终具有时间部分(除非另有说明,此时间部分为12:00:00 AM
)。
这里你的问题与SQL无关; 这是您的应用程序中的格式问题。
具体地说,如果你在一个名为startDate
的变量中有DateTime值,而不是打印出来的形式为startDate
或startDate.ToString()
,则使用一个明确的格式,例如: startDate.ToString("M/d/yyyy")
。
这是一个在线测试,看看它是如何工作的。
尝试它,它会从table_name中选择CONVERT(date,column_name)
链接地址: http://www.djcxy.com/p/94379.html上一篇: fetch only date from date datatype in sql server
下一篇: getdate() function