TimeSpan.op_LessThan メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > TimeSpan.op_LessThan メソッドの意味・解説 

TimeSpan.op_LessThan メソッド

指定した TimeSpan が、指定したもう 1 つTimeSpan 未満かどうか示します

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Shared Operator < ( _
    t1 As TimeSpan, _
    t2 As TimeSpan _
) As Boolean
Dim t1 As TimeSpan
Dim t2 As TimeSpan
Dim returnValue As Boolean

returnValue = (t1 < t2)
public static bool operator
 < (
    TimeSpan t1,
    TimeSpan t2
)
public:
static bool operator < (
    TimeSpan t1, 
    TimeSpan t2
)
J# では、オーバーロードされた演算子使用できません。
JScriptでは、 オーバーロードされた演算子使用できますが、新規に宣言することはできません。

パラメータ

t1

TimeSpan。

t2

TimeSpan

戻り値
t1 の値が t2 の値未満場合trueそれ以外場合false

使用例使用例

LessThan 演算子使用して複数TimeSpan オブジェクトTimeSpan参照値と比較するコード例次に示します

' Example of the TimeSpan relational operators.
Imports System
Imports Microsoft.VisualBasic

Module TSRelationalOpsDemo
    
    Const dataFmt As String
 = "{0,-47}{1}"

    ' Compare TimeSpan parameters, and display them with the results.
    Sub CompareTimeSpans( Left As TimeSpan,
 Right As TimeSpan, _
        RightText As String )

        Console.WriteLine( )
        Console.WriteLine( dataFmt, "Right: " &
 RightText, Right )
        Console.WriteLine( dataFmt, _
            "TimeSpan.op_Equality( Left, Right )",
 _
            TimeSpan.op_Equality( Left, Right ) )
        Console.WriteLine( dataFmt, _
            "TimeSpan.op_GreaterThan( Left, Right )",
 _
            TimeSpan.op_GreaterThan( Left, Right ) )
        Console.WriteLine( dataFmt, _
            "TimeSpan.op_GreaterThanOrEqual( Left, Right )",
 _
            TimeSpan.op_GreaterThanOrEqual( Left, Right ) )
        Console.WriteLine( dataFmt, _
            "TimeSpan.op_Inequality( Left, Right )",
 _
            TimeSpan.op_Inequality( Left, Right ) )
        Console.WriteLine( dataFmt, _
            "TimeSpan.op_LessThan( Left, Right )",
 _
            TimeSpan.op_LessThan( Left, Right ) )
        Console.WriteLine( dataFmt, _
            "TimeSpan.op_LessThanOrEqual( Left, Right )",
 _
            TimeSpan.op_LessThanOrEqual( Left, Right ) )
    End Sub 
        
    Sub Main( )
        Dim Left As New
 TimeSpan( 2, 0, 0 )
            
        Console.WriteLine( _
            "This example of the TimeSpan relational operators
 " & _
            "generates " & vbCrLf & "the
 following output. It " & _
            "creates several different TimeSpan "
 & vbCrLf & _
            "objects and compares them with a 2-hour "
 & _
            "TimeSpan." & vbCrLf )
        Console.WriteLine( dataFmt, "Left: TimeSpan( 2, 0, 0 )",
 Left )
            
        ' Create objects to compare with a 2-hour TimeSpan.
        CompareTimeSpans( Left, New TimeSpan( 0, 120, 0 ), _
            "TimeSpan( 0, 120, 0 )" )
        CompareTimeSpans( Left, New TimeSpan( 2, 0, 1 ), _
            "TimeSpan( 2, 0, 1 )" )
        CompareTimeSpans( Left, New TimeSpan( 2, 0, - 1 ), _
            "TimeSpan( 2, 0, -1 )" )
        CompareTimeSpans( Left, TimeSpan.FromDays( 1.0 / 12.0 ), _
            "TimeSpan.FromDays( 1 / 12 )" )
    End Sub 
End Module 

' This example of the TimeSpan relational operators generates
' the following output. It creates several different TimeSpan
' objects and compares them with a 2-hour TimeSpan.
' 
' Left: TimeSpan( 2, 0, 0 )                      02:00:00
' 
' Right: TimeSpan( 0, 120, 0 )                   02:00:00
' TimeSpan.op_Equality( Left, Right )            True
' TimeSpan.op_GreaterThan( Left, Right )         False
' TimeSpan.op_GreaterThanOrEqual( Left, Right )  True
' TimeSpan.op_Inequality( Left, Right )          False
' TimeSpan.op_LessThan( Left, Right )            False
' TimeSpan.op_LessThanOrEqual( Left, Right )     True
' 
' Right: TimeSpan( 2, 0, 1 )                     02:00:01
' TimeSpan.op_Equality( Left, Right )            False
' TimeSpan.op_GreaterThan( Left, Right )         False
' TimeSpan.op_GreaterThanOrEqual( Left, Right )  False
' TimeSpan.op_Inequality( Left, Right )          True
' TimeSpan.op_LessThan( Left, Right )            True
' TimeSpan.op_LessThanOrEqual( Left, Right )     True
' 
' Right: TimeSpan( 2, 0, -1 )                    01:59:59
' TimeSpan.op_Equality( Left, Right )            False
' TimeSpan.op_GreaterThan( Left, Right )         True
' TimeSpan.op_GreaterThanOrEqual( Left, Right )  True
' TimeSpan.op_Inequality( Left, Right )          True
' TimeSpan.op_LessThan( Left, Right )            False
' TimeSpan.op_LessThanOrEqual( Left, Right )     False
' 
' Right: TimeSpan.FromDays( 1 / 12 )             02:00:00
' TimeSpan.op_Equality( Left, Right )            True
' TimeSpan.op_GreaterThan( Left, Right )         False
' TimeSpan.op_GreaterThanOrEqual( Left, Right )  True
' TimeSpan.op_Inequality( Left, Right )          False
' TimeSpan.op_LessThan( Left, Right )            False
' TimeSpan.op_LessThanOrEqual( Left, Right )     True
// Example of the TimeSpan relational operators.
using System;

class TSRelationalOpsDemo
{
    const string dataFmt = "{0,34}   
 {1}" ;

    // Compare TimeSpan parameters, and display them with the results.
    static void CompareTimeSpans( TimeSpan
 Left, TimeSpan Right, 
        string RightText )
    {
        Console.WriteLine( );
        Console.WriteLine( dataFmt, "Right: " + RightText, Right );
        Console.WriteLine( dataFmt, "Left == Right", Left == Right );
        Console.WriteLine( dataFmt, "Left >  Right", Left > Right
 );
        Console.WriteLine( dataFmt, "Left >= Right", Left >= Right
 );
        Console.WriteLine( dataFmt, "Left != Right", Left != Right );
        Console.WriteLine( dataFmt, "Left <  Right", Left < Right
 );
        Console.WriteLine( dataFmt, "Left <= Right", Left <= Right
 );
    }

    static void Main( )
    {
        TimeSpan Left = new TimeSpan( 2, 0, 0 );

        Console.WriteLine(
            "This example of the TimeSpan relational operators " +
            "generates \nthe following output. It creates several " +
            "different TimeSpan \nobjects and compares them with " +
            "a 2-hour TimeSpan.\n" );
        Console.WriteLine( dataFmt, 
            "Left: TimeSpan( 2, 0, 0 )", Left );

        // Create objects to compare with a 2-hour TimeSpan.
        CompareTimeSpans( Left, new TimeSpan( 0, 120, 0 ), 
            "TimeSpan( 0, 120, 0 )" );
        CompareTimeSpans( Left, new TimeSpan( 2, 0, 1 ), 
            "TimeSpan( 2, 0, 1 )" );
        CompareTimeSpans( Left, new TimeSpan( 2, 0, -1 ), 
            "TimeSpan( 2, 0, -1 )" );
        CompareTimeSpans( Left, TimeSpan.FromDays( 1.0 / 12D ), 
            "TimeSpan.FromDays( 1 / 12 )" );
    } 
} 

/*
This example of the TimeSpan relational operators generates
the following output. It creates several different TimeSpan
objects and compares them with a 2-hour TimeSpan.

         Left: TimeSpan( 2, 0, 0 )    02:00:00

      Right: TimeSpan( 0, 120, 0 )    02:00:00
                     Left == Right    True
                     Left >  Right    False
                     Left >= Right    True
                     Left != Right    False
                     Left <  Right    False
                     Left <= Right    True

        Right: TimeSpan( 2, 0, 1 )    02:00:01
                     Left == Right    False
                     Left >  Right    False
                     Left >= Right    False
                     Left != Right    True
                     Left <  Right    True
                     Left <= Right    True

       Right: TimeSpan( 2, 0, -1 )    01:59:59
                     Left == Right    False
                     Left >  Right    True
                     Left >= Right    True
                     Left != Right    True
                     Left <  Right    False
                     Left <= Right    False

Right: TimeSpan.FromDays( 1 / 12 )    02:00:00
                     Left == Right    True
                     Left >  Right    False
                     Left >= Right    True
                     Left != Right    False
                     Left <  Right    False
                     Left <= Right    True
*/ 
// Example of the TimeSpan relational operators.
using namespace System;
const __wchar_t * protoFmt = L"{0,35}    {1}";

// Compare TimeSpan parameters, and display them with the results.
void CompareTimeSpans( TimeSpan Left, TimeSpan Right, String^
 RightText )
{
   String^ dataFmt = gcnew String( protoFmt );
   Console::WriteLine();
   Console::WriteLine( dataFmt, String::Concat( "Right: ", RightText ),
 Right );
   Console::WriteLine( dataFmt, "Left == Right", Left == Right );
   Console::WriteLine( dataFmt, "Left >  Right", Left > Right );
   Console::WriteLine( dataFmt, "Left >= Right", Left >= Right );
   Console::WriteLine( dataFmt, "Left != Right", Left != Right );
   Console::WriteLine( dataFmt, "Left <  Right", Left < Right );
   Console::WriteLine( dataFmt, "Left <= Right", Left <= Right );
}

int main()
{
   TimeSpan Left = TimeSpan(2,0,0);
   Console::WriteLine( "This example of the TimeSpan relational operators "
   "generates \nthe following output. It creates several "
   "different TimeSpan \nobjects and compares them with "
   "a 2-hour TimeSpan.\n" );
   Console::WriteLine( gcnew String( protoFmt ), "Left: TimeSpan( 2, 0, 0 )",
 Left );
   
   // Create objects to compare with a 2-hour TimeSpan.
   CompareTimeSpans( Left, TimeSpan(0,120,0), "TimeSpan( 0, 120, 0 )" );
   CompareTimeSpans( Left, TimeSpan(2,0,1), "TimeSpan( 2, 0, 1 )" );
   CompareTimeSpans( Left, TimeSpan(2,0,-1), "TimeSpan( 2, 0, -1 )" );
   CompareTimeSpans( Left, TimeSpan::FromDays( 1.0 / 12. ), "TimeSpan::FromDays(
 1 / 12 )" );
}

/*
This example of the TimeSpan relational operators generates
the following output. It creates several different TimeSpan
objects and compares them with a 2-hour TimeSpan.

          Left: TimeSpan( 2, 0, 0 )    02:00:00

       Right: TimeSpan( 0, 120, 0 )    02:00:00
                      Left == Right    True
                      Left >  Right    False
                      Left >= Right    True
                      Left != Right    False
                      Left <  Right    False
                      Left <= Right    True

         Right: TimeSpan( 2, 0, 1 )    02:00:01
                      Left == Right    False
                      Left >  Right    False
                      Left >= Right    False
                      Left != Right    True
                      Left <  Right    True
                      Left <= Right    True

        Right: TimeSpan( 2, 0, -1 )    01:59:59
                      Left == Right    False
                      Left >  Right    True
                      Left >= Right    True
                      Left != Right    True
                      Left <  Right    False
                      Left <= Right    False

Right: TimeSpan::FromDays( 1 / 12 )    02:00:00
                      Left == Right    True
                      Left >  Right    False
                      Left >= Right    True
                      Left != Right    False
                      Left <  Right    False
                      Left <= Right    True
*/
// Example of the TimeSpan relational operators.
import System.*;

class TSRelationalOpsDemo
{
    private static String dataFmt = "{0,34}
    {1}";

    // Compare TimeSpan parameters, and display them with the results.
    static void CompareTimeSpans(TimeSpan left,
 TimeSpan right,
            String rightText)
    {
        Console.WriteLine();
        Console.WriteLine(dataFmt, "Right: " + rightText, right);
        Console.WriteLine(dataFmt, "Left == Right", ((System.Boolean)
            Convert.ToBoolean((left.CompareTo(right)) == 0)).toString());
        Console.WriteLine(dataFmt, "Left >  Right", ((System.Boolean)
            Convert.ToBoolean((left.CompareTo(right)) > 0)).toString());
        Console.WriteLine(dataFmt, "Left >= Right", ((System.Boolean)
            Convert.ToBoolean((left.CompareTo(right)) >= 0)).toString());
        Console.WriteLine(dataFmt, "Left != Right", ((System.Boolean)
            Convert.ToBoolean((left.CompareTo(right)) != 0)).toString());
        Console.WriteLine(dataFmt, "Left <  Right", ((System.Boolean)
            Convert.ToBoolean((left.CompareTo(right)) < 0)).toString());
        Console.WriteLine(dataFmt, "Left <= Right", ((System.Boolean)
            Convert.ToBoolean((left.CompareTo(right)) <= 0)).toString());
    } //CompareTimeSpans

    public static void main(String[]
 args)
    {
        TimeSpan left = new TimeSpan(2, 0, 0);

        Console.WriteLine(("This example of the TimeSpan relational operators"
            + "generates \nthe following output. It creates several "
            + "different TimeSpan \nobjects and compares them with " 
            +    "a 2-hour TimeSpan.\n"));
        Console.WriteLine(dataFmt, "left: TimeSpan( 2, 0, 0 )", left);

        // Create objects to compare with a 2-hour TimeSpan.
        CompareTimeSpans(left, new TimeSpan(0, 120, 0),
            "TimeSpan( 0, 120, 0 )");
        CompareTimeSpans(left, new TimeSpan(2, 0, 1), 
            "TimeSpan( 2, 0, 1 )");
        CompareTimeSpans(left, new TimeSpan(2, 0, -1),
            "TimeSpan( 2, 0, -1 )");
        CompareTimeSpans(left, TimeSpan.FromDays((1.0 / 12.0)), 
            "TimeSpan.FromDays( 1 / 12 )");
    } //main
} //TSRelationalOpsDemo

/*
This example of the TimeSpan relational operators generates
the following output. It creates several different TimeSpan
objects and compares them with a 2-hour TimeSpan.

         left: TimeSpan( 2, 0, 0 )    02:00:00

      right: TimeSpan( 0, 120, 0 )    02:00:00
                     left == right    True
                     left >  right    False
                     left >= right    True
                     left != right    False
                     left <  right    False
                     left <= right    True

        right: TimeSpan( 2, 0, 1 )    02:00:01
                     left == right    False
                     left >  right    False
                     left >= right    False
                     left != right    True
                     left <  right    True
                     left <= right    True

       right: TimeSpan( 2, 0, -1 )    01:59:59
                     left == right    False
                     left >  right    True
                     left >= right    True
                     left != right    True
                     left <  right    False
                     left <= right    False

right: TimeSpan.FromDays( 1 / 12 )    02:00:00
                     left == right    True
                     left >  right    False
                     left >= right    True
                     left != right    False
                     left <  right    False
                     left <= right    True
*/
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からTimeSpan.op_LessThan メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からTimeSpan.op_LessThan メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からTimeSpan.op_LessThan メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

TimeSpan.op_LessThan メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TimeSpan.op_LessThan メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS