gpt4 book ai didi

tsql - 转换Hijri Shamsi日期格式sql

转载 作者:行者123 更新时间:2023-12-04 20:46:43 27 4
gpt4 key购买 nike

我想转换我的 Hijri Shamsi 日期 '92/2/3' 到这种格式: '92/02/03'

使用此代码,我收到此错误:将 varchar 数据类型转换为 datetime 数据类型导致值超出范围。

Declare @Str Varchar(10) = '92/2/3'
Select Convert(Varchar(10), Convert(DateTime, @Str), 111)

如何更改日期格式?

最佳答案

  • 由于您没有世纪,您应该使用 11 ,不是 111作为您的转换代码
  • 您需要在内部转换中使用 11 来告诉它它正在从什么格式转换
    Declare @Str Varchar(10) = '92/2/3'    
    Select Convert(Varchar(10), Convert(DateTime, @Str,11), 11)
  • 关于tsql - 转换Hijri Shamsi日期格式sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16642175/

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