gpt4 book ai didi

sql - 在 sql server 中将 12 小时格式转换为 24 小时格式

转载 作者:行者123 更新时间:2023-12-04 22:34:01 24 4
gpt4 key购买 nike

有以下格式的日期值,在 sql server 2000 表之一中

10/1/2013 10:39:14 PM
10/1/2013 6:39:04 PM
10/1/2013 8:19:31 AM
10/1/2013 3:35:40 AM

如何将上述格式数据值转换为24小时日期格式,如下图
10/1/2013 10:39
10/1/2013 18:39
10/1/2013 8:19
10/1/2013 3:35

最佳答案

在 SQL Server 2012 中,我们可以使用 Format 函数来获得合适的日期时间格式。使用大写字母 'HH:mm:ss' 表示 24 小时日期时间格式。

例子 -

查询(24 小时制):

Select Format(cast('2016-03-03 23:59:59' as datetime),'dd-MMM-yyyy HH:mm:ss','en-us'). ('HH:mm:ss' in Capital letters)

结果
03-Mar-2016 23:59:59

查询(12 小时制):
Select Format(cast('2016-03-03 23:59:59' as datetime),'dd-MMM-yyyy hh:mm:ss','en-us'). ('hh:mm:ss' in Capital letters)

结果
03-Mar-2016 11:59:59

关于sql - 在 sql server 中将 12 小时格式转换为 24 小时格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19563261/

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