「24.04.2013」という文字列があります。
文字列が日付かどうかをどのように認識できますか?
前もって感謝します!
使用してみることができます
string.Split('.').Length >= 2
文字列を正規表現 (RegEx) と照合できます。2 つのポイントがあるかどうかだけでなく、形式が正しいかどうかもわかります: 2 桁、ポイント、2 桁、ポイント、4 桁。
Regex regex = new Regex("\d{2}\.\d{2}\.\d{4}");
if (regex.IsMatch(myInput, regex))
{ ... }
正規表現で確認可能!
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 のようなすべてのケースをまだ処理していない