.NET ソフトウェア フレームワークに基づく Microsoft テクノロジ。 特定のカテゴリに適合しないその他のトピック。
私の環境では False になります。
Visual Studio 2026 18.8.2
下記のコードです。
Imports System
Module Program
Sub Main(args As String())
Console.WriteLine("Hello World!")
If IsDate("z0260728") Then
Console.WriteLine("True")
Else
Console.WriteLine("False")
End If
End Sub
End Module
結果
Hello World! False
時刻に Z を付加すると UTC 時刻になるようですが、Shiraishi さんとは環境が違うのでしょうか?
正規表現で数値と桁数及び元号のチェックした後 IsDate 関数で日付のチェックすることもできると思いますが、どうでしょうか?
追記)2026/8/10 20:53
わかりにくくなったので、新しく回答に記述しました。