【发布时间】:2014-02-11 06:37:34
【问题描述】:
我已将 SQl Server DB 设置为英式英语。我运行以下命令来检查它是否是英式英语,并且是
select name ,alias, dateformat
from syslanguages
where langid =
(
select value from master..sysconfigures
where comment = 'default language'
);
但在表格中,日期显示为国际日期和时间。
背景:我将表从 Access DB 迁移到 SQL Server。除了更改语言之外,我没有运行任何代码来更改日期在表格中的显示方式。
谢谢 马格斯
【问题讨论】:
-
日期不以任何格式存储;显示由处理显示的工具决定。我认为你想要并且应该更喜欢一种明确、清晰、国际化的格式,只是你还没有意识到这一点。
-
您需要告诉我们:这些“日期”存储在什么数据类型中?它们是正确的日期数据类型(DATE 或 DATETIME)还是某种字符存储(VARCHAR 等)
标签: sql-server date