Sql server 关于ms sql数据类型

Sql server 关于ms sql数据类型,sql-server,Sql Server,我得到了一个列,我想在其中存储日期格式,即dd/mm/yy、mm/dd/yy等。我的表中该列需要使用什么数据类型?日期时间 哦,如果我想存储24.00小时这样的时间格式,那么数据类型是什么呢 我需要存储诸如mm/dd/yy或dd/mm/yy之类的格式,而不是像2010-12-01之类的日期。因此我应该只使用DATeTime?如果要存储日期和时间,则需要DATeTime列类型。 要将其转换为所需格式,可以使用 要将格式存储为字符串,可以使用VARCHAR-“mm/dd/yy” 将日期存储为日期时间

我得到了一个列,我想在其中存储日期格式,即dd/mm/yy、mm/dd/yy等。我的表中该列需要使用什么数据类型?日期时间

哦,如果我想存储24.00小时这样的时间格式,那么数据类型是什么呢


我需要存储诸如mm/dd/yy或dd/mm/yy之类的格式,而不是像2010-12-01之类的日期。因此我应该只使用DATeTime?

如果要存储日期和时间,则需要DATeTime列类型。 要将其转换为所需格式,可以使用


要将格式存储为字符串,可以使用VARCHAR-“mm/dd/yy”

将日期存储为日期时间或时间戳或任何内置日期或日期/时间数据类型。不要担心在db本身中格式化值。您可以使用自己选择的语言设置日期格式(检索信息时使用的任何语言)。

我需要存储mm/dd/yy或dd/mm/yy等格式,而不是2010-12-01等日期。所以我应该只使用DATeTime?啊,我误解了。我以为你在存储日期值。如果您正在存储字符串“mm/dd/yy”或“dd/mm/yy”,那么您应该按照demas的建议,将其存储为char或varchar。它们是要在其中显示日期的格式掩码的字符串表示形式。字符串通常是char或varchar(如果有大量文本,则为text,但通常为char/varchar)