gpt4 book ai didi

c# - 使用正则表达式对时间进行日期验证

转载 作者:太空宇宙 更新时间:2023-11-03 18:31:12 25 4
gpt4 key购买 nike

如何验证 '12/3/13 12:00:00 AM' 和 '12/29/13 12:00:00 AM'

我试过了

"^(?:0[1-9]|1[12])/(?:[0-2][0-9]|3[01])/[0-9]{4}\s(?:0[0-9]|1[1-2]):(?:[0-5][0-9]):  (?:[0-5][0-9])\s(?:AM|PM)$"

但不工作

最佳答案

为什么不简单地使用 DateTime.TryParse 并检查转换是否成功。

string date = "12/3/13 12:00:00 AM";
DateTime dt;
if(DateTime.TryParse(date,dt))
// do something

关于c# - 使用正则表达式对时间进行日期验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22194030/

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