0

路线的约束看起来如何需要采用以下格式:yyyy-MM-dd hh:mm

特别是那里的空间?

@"\d{4}-\d{2}-\d{2}"到目前为止,但不确定其余的

它是怎么做的?

/米

4

2 回答 2

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);
}
于 2009-12-17T10:59:29.697 回答
1

简单的方法是

@"\d{4}-\d{2}-\d{2} \d{2}:\d{2}"

但这并不能保证它确实是一个日期时间值,您将不得不重新检查后绑定,也许是 Angelov 的回答。

另一件需要注意的是,您的 URL 会%20因为空间而变得丑陋。

于 2009-12-17T15:34:51.880 回答