DateTime の 2 つのインスタンスを比較し、これらの相対値を示す値を返します。
Public Shared Function Compare( _
ByVal t1 As DateTime, _ ByVal t2 As DateTime _) As Integer
[C#]
public static int Compare(DateTimet1,DateTimet2);
[C++]
public: static int Compare(DateTimet1,DateTimet2);
[JScript]
public static function Compare(
t1 : DateTime,t2 : DateTime) : int;
パラメータ
戻り値
t1 と t2 の相対値を示す符号付き数値。
値型 | 説明 |
---|---|
0 より小さい値 | t1 は t2 より小さい値です。 |
0 | t1 と t2 は等しい値です。 |
0 より大きい値 | t1 は t2 より大きい値です。 |
使用例
Compare のサンプルを次に示します。
Dim t1 As New DateTime(100)
Dim t2 As New DateTime(20)
If DateTime.Compare(t1, t2) > 0 Then
Console.WriteLine("t1 > t2")
End If
If DateTime.Compare(t1, t2) = 0 Then
Console.WriteLine("t1 == t2")
End If
If DateTime.Compare(t1, t2) < 0 Then
Console.WriteLine("t1 < t2")
End If
[C#]
DateTime t1 = new DateTime(100);
DateTime t2 = new DateTime(20);
if (DateTime.Compare(t1, t2) > 0) Console.WriteLine("t1 > t2");
if (DateTime.Compare(t1, t2) == 0) Console.WriteLine("t1 == t2");
if (DateTime.Compare(t1, t2) < 0) Console.WriteLine("t1 < t2");
[C++]
DateTime t1(100);
DateTime t2(20);
if (DateTime::Compare(t1, t2) > 0) Console::WriteLine("t1 > t2");
if (DateTime::Compare(t1, t2) == 0) Console::WriteLine("t1 == t2");
if (DateTime::Compare(t1, t2) < 0) Console::WriteLine("t1 < t2");
[JScript]
var t1 : DateTime = new DateTime(100);
var t2 : DateTime = new DateTime(20);
if (DateTime.Compare(t1, t2) > 0) Console.WriteLine("t1 > t2");
if (DateTime.Compare(t1, t2) == 0) Console.WriteLine("t1 == t2");
if (DateTime.Compare(t1, t2) < 0) Console.WriteLine("t1 < t2");
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard
参照
DateTime 構造体 | DateTime メンバ | System 名前空間 | CompareTo | Equals