gpt4 book ai didi

sql - 如何验证格式为 MMM/DD/YY 或 MMM/DD/YYYY 的日期字段?

转载 作者:行者123 更新时间:2023-12-04 20:35:48 29 4
gpt4 key购买 nike

我的字段包含字符串值,如 JUL/11/2017、JAN/11/17。虽然它是一个有效字段,但我无法使用 is_date 函数对其进行验证

SET DATEFORMAT MDY;  
if isdate('JUL/11/2017')=1
print 'VALID_DATE'
else
print 'invalid date'

如果字段值为 DD/MMM/YY 或 DD/MMM/YYYY ,则它工作正常。任何人都可以帮助我验证这一领域。

注意:我也尝试过使用设置语言选项。

最佳答案

您需要的只是更换您的'/'带空格的分隔符有 109 种数据格式:

SET DATEFORMAT MDY;  
if isdate(replace('JUL/11/2017', '/', ' '))=1
print 'VALID_DATE'
else
print 'invalid date'

关于sql - 如何验证格式为 MMM/DD/YY 或 MMM/DD/YYYY 的日期字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47345381/

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