gpt4 book ai didi

azure - 验证 XML 请求正文中传递的时间戳字符串的格式

转载 作者:行者123 更新时间:2023-12-03 02:19:46 26 4
gpt4 key购买 nike

我将时间戳 (2021-10-12T00:00:30.0+05:00) 作为 XML 请求正文中的字段,我需要验证它是否遵循特定格式 ( yyyy-MM-ddTHH:mm:ss.fzzz) 或否,如果未通过验证则返回错误。

我尝试使用 APIM 表达式,但它不允许使用 C# 方法 DateTime.TryParseExact()。如果有人有任何指示,请告诉我我们如何实现这一目标?

最佳答案

进一步阅读文档后,发现没有直接的方法来检查时间戳是否与给定的格式匹配。因此,继续使用正则表达式匹配来实现它。

我使用了下面提到的正则表达式

^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d(\.\d+)(([+-]\d\d:\d\d)|Z)$

关于azure - 验证 XML 请求正文中传递的时间戳字符串的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69544672/

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