gpt4 book ai didi

sql - 如何将默认系统日期从 ymd 更改为 dmy

转载 作者:行者123 更新时间:2023-12-03 01:57:35 25 4
gpt4 key购买 nike

有人可以帮我将默认系统日期从 ymd 更改为 dmy 吗?这些必须始终是默认格式!怎么办?

最佳答案

SET DATEFORMAT:

Sets the order of the month, day, and year date parts for interpreting date, smalldatetime, datetime, datetime2 and datetimeoffset character strings.

[注意:这通常不是解决解释日期问题的方法。如果可以避免,则不应将日期时间存储为字符串(改为使用日期时间或日期列)。如果必须以字符串形式存储,请使用 ISO 8601 格式,其基本形式为 YYYYMMDD ]

来自 MSDN 的示例:

-- Set date format to day/month/year.
SET DATEFORMAT dmy;
GO
DECLARE @datevar datetime2 = '31/12/2008 09:01:01.1234567';
SELECT @datevar;
GO
-- Result: 2008-12-31 09:01:01.123
SET DATEFORMAT dmy;
GO
DECLARE @datevar datetime2 = '12/31/2008 09:01:01.1234567';
SELECT @datevar;
GO
-- Result: Msg 241: Conversion failed when converting date and/or time -- from character string.
GO

关于sql - 如何将默认系统日期从 ymd 更改为 dmy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6054794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com