gpt4 book ai didi

SQL 选择特定日期格式 dd/mm/YYYY hh :mm:ss

转载 作者:行者123 更新时间:2023-12-04 23:52:07 26 4
gpt4 key购买 nike

我想从日期格式存储为 'Jan 27 2015 12:00AM' 的表格中选择一条记录,当我选择时,我应该将日期转换为以下格式 '27/01/2015 00:00:00'.

我尝试了以下它适用于日期但不适用于时间。所以我使用了获取日期。

select  CONVERT(VARCHAR(10), CONVERT(date,StartDate,106), 103) + ' ' 
+ convert(VARCHAR(8), GETDATE(), 14) as StartDate from Logistic

谁能帮我正确转换日期格式。

我试过答案:

CONVERT(VARCHAR(10), StartDate, 103) 
+ ' ' + CONVERT(VARCHAR(8), StartDate, 108)

结果:201 年 8 月 25 日 8 月 25 日 2

最佳答案

将 MMM dd yyyy HH:MM[AM|PM] 转换为 dd/MM/yyyy hh:mm:ss

Declare @Date VARCHAR(20) = 'Jan 27 2015 12:05AM'

SELECT CONVERT(VARCHAR(10), CONVERT(DATETIME, @Date),103)
+ ' ' + CONVERT(VARCHAR(8), CONVERT(DATETIME, @Date),108)


Result: 27/01/2015 00:05:00

关于SQL 选择特定日期格式 dd/mm/YYYY hh :mm:ss,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32197270/

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