次の方法で共有


DateTime.Compare メソッド

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;

パラメータ

戻り値

t1t2 の相対値を示す符号付き数値。

値型 説明
0 より小さい値 t1t2 より小さい値です。
0 t1t2 は等しい値です。
0 より大きい値 t1t2 より大きい値です。

使用例

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