路线的约束如何看起来必须采用以下格式:yyyy-MM-dd hh:mm
?
尤其是那里的空间?
到目前为止,我得到@"\d{4}-\d{2}-\d{2}"
,但不确定其余的
怎么做?
/ M
答案 0 :(得分:1)
您可以使用正则表达式确保格式,但您可能希望确保日期时间有效。您可以尝试DateTime.TryParseExact
类似的东西:
public static bool IsDateValid(string s)
{
DateTime d;
return DateTime.TryParseExact(s, "yyyy-MM-dd hh:mm",null,System.Globalization.DateTimeStyles.None,out d);
}
答案 1 :(得分:1)
简单的方法是
@"\d{4}-\d{2}-\d{2} \d{2}:\d{2}"
但是,这不会保证它确实是一个日期时间值,你将不得不重新检查后绑定,也许与Angelov回答。
另一件需要注意的事情是,您的网址会为该空间带来丑陋的%20
。