![]() |
1
5
正如我在评论中提到的, dates are not stored with their display format -事实上,你可以这么说 日期没有显示格式 -只有日期的字符串表示具有显示格式。
每当处理SQL server中表示日期和日期时间值的字符串文字时,请使用
ISO 8601
日期时间格式(
请注意
当您使用字符串文字时,如
但是,SQL Server将
总是
正确解析日期的ISO 8601字符串表示形式,而不考虑任何本地设置或以前的设置
如Martin Smith在评论中所述,除非另有规定,否则默认值
|
![]() |
2
3
|
![]() |
3
2
您指的是SQL Server Management Studio或类似应用程序显示的日期格式吗?格式由Windows控制面板设置控制,而不是由SQL Server控制。SQL Server中没有日期的内部格式。 |
![]() |
4
0
默认情况下,这是从运行MS SQL Server的计算机定义的。 要查看所有可用的区域性,请执行以下操作:
然后,可以使用以下方法更改SQL Server语言:
。。。日期格式将始终如您所愿。
注意:这将更改所有数据库(不仅仅是日期格式),另一种方法是使用
|
![]() |
Community wiki · SQL语法新手 1 年前 |
![]() |
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |