-7

「24.04.2013」という文字列があります。

文字列が日付かどうかをどのように認識できますか?

前もって感謝します!

4

5 に答える 5

2

使用してみることができます

string.Split('.').Length >= 2

于 2013-04-24T11:11:19.883 に答える
2

文字列を正規表現 (RegEx) と照合できます。2 つのポイントがあるかどうかだけでなく、形式が正しいかどうかもわかります: 2 桁、ポイント、2 桁、ポイント、4 桁。

Regex regex = new Regex("\d{2}\.\d{2}\.\d{4}");
if (regex.IsMatch(myInput, regex))
{ ... }
于 2013-04-24T11:13:23.383 に答える
0

正規表現で確認可能!

    private static bool IsDateGerman(string germanDate)
    {
        Regex rx = new Regex(@"[0-3]?[0-9]\.[0-1]?[1-9]\.[0-9]{1,4}");

        return rx.IsMatch(germanDate);
    }

39.19.2013 のようなすべてのケースをまだ処理していない

于 2013-04-24T11:48:32.780 に答える