gpt4 book ai didi

sql - 将 Datetime 格式转换为 varchar 格式样式的解决方法

转载 作者:行者123 更新时间:2023-12-04 14:24:33 27 4
gpt4 key购买 nike

我有一个日期时间列,我需要以以下格式显示:

YYYY/MM/DD 00:00:00:000

使用 CONVERT,我找不到任何合适的样式。

格式中的 / 非常重要,因为它需要与具有文本 YYYY/MM/DD 00:00< 的 VARCHAR 列进行比较 作为描述的一部分,如下所示:

如果我能找到一种方式/风格,那么我可以使用 SUBSTRING 函数将其与以下值进行比较:

Diary item added for : 2013/08/20 14:12

我看过了:

http://databases.aspfaq.com/database/what-are-the-valid-styles-for-converting-datetime-to-string.html

但是,我找不到任何足够的具有/的样式。只有-的。

最佳答案

您可以使用最接近您想要比较的样式,并使用 REPLACE- 替换为 \

SELECT REPLACE(CONVERT(<yourstyle>),'-','/');

编辑 库多到@bluefeet

SELECT REPLACE(CONVERT(varchar(23), yourdate, 121),'-','/');

来自 Technet : 转换和转换

21 or 121 (2) ODBC canonical (with milliseconds) yyyy-mm-dd hh:mi:ss.mmm(24h)

关于sql - 将 Datetime 格式转换为 varchar 格式样式的解决方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18485141/

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