gpt4 book ai didi

sql-server - Microsoft SQL Server 2005 将日期/时间转换为字符串

转载 作者:行者123 更新时间:2023-12-04 00:08:19 27 4
gpt4 key购买 nike

如何将@lastEndTime 转换为YYYY-MM-DD HH:MM:SS.MS 格式的字符串?

DECLARE @lastEndTime datetime

最佳答案

查看 MSDN 联机丛书文档中的 CAST and CONVERT - 它包含所有支持的内置日期格式的完整列表,您可以使用 CONVERT。

例如

 CONVERT(VARCHAR(50), GETDATE(), 100)

将今天的日期和时间转换为格式为 mon dd yyyy hh:miAM(或 PM) 的字符串。

如果您的字符串不匹配任何这些格式,那么您要么必须

  • 使用 DATEPART 函数提取 DATETIME 的点点滴滴并手动将其连接在一起
  • 使用 SQLCLR 和 .NET DateTime 函数在 SQL-CLR 用户定义函数中执行此操作
  • 不要在 SQL Server 中执行此操作并将 DATETIME 返回给调用客户端,让调用者处理到实际表示格式的转换

关于sql-server - Microsoft SQL Server 2005 将日期/时间转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2640818/

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