gpt4 book ai didi

sql-server - 从 DateTime sql server 2005 中删除时间

转载 作者:行者123 更新时间:2023-12-02 17:03:41 26 4
gpt4 key购买 nike

我需要日期时间中的日期部分。格式为“dd-mm-yyyy”

我已经尝试过以下方法

查询:

选择转换(varchar(11), getdate(),101)

输出:

2011年1月11日

查询

SELECT cast(floor(cast(GETDATE() as float)) as datetime)

输出

2011-01-11 00:00:00.000

查询:

SELECT 
CONVERT(VARCHAR(MAX),DATENAME(DD,GETDATE())) + '-' +
CONVERT(VARCHAR(MAX),DATEPART(MONTH,GETDATE())) + '-' +
CONVERT(VARCHAR(MAX),DATENAME(YYYY,GETDATE())) `

输出:

11-1-2011 即“d-m-yyyy”

我需要以“dd-mm-yyyy”格式输出。

最佳答案

SELECT CONVERT(VARCHAR(10),GETDATE(),105)

关于sql-server - 从 DateTime sql server 2005 中删除时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4657973/

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