有没有办法在数据库中保存SmallDateTime作为时间

时间:2011-02-25 17:27:43

标签: c# sql linq-to-sql sql-server-2008

我创建了一个smalldatetime字段。我正在使用dbml文件来访问该字段。我可以在dbml文件中或db中将日期部分从日期时间中删除,只留下时间而不必执行任何其他操作(例如必须更改类型)

2 个答案:

答案 0 :(得分:1)

没有。 datetime始终具有date个组件。您需要使用time数据类型。

在此之前,很多人只使用日期0(1900年1月1日),当时他们只对存储时间感兴趣。

答案 1 :(得分:0)

你必须选择。

  1. 创建一个包含仅吐出所需部件的属性的分部类。

  2. 在数据库中创建一个只有你想要的部分(一个黑客)的varchar