ホームページ  >  記事  >  Java  >  JavaでDate日付型のサイズを比較する方法

JavaでDate日付型のサイズを比較する方法

王林
王林オリジナル
2020-05-16 10:11:165239ブラウズ

JavaでDate日付型のサイズを比較する方法

java.util.Date クラスは Comparable インターフェイスを実装しているため、Date の CompareTo() メソッドを直接呼び出して、Date 日付型のサイズを比較できます。

構文:

int compareTo(Date date)

このメソッドが呼び出されたときの Date オブジェクトと指定された日付を比較します。両者が等しい場合は 0 が返されます。呼び出し元のオブジェクトが指定された日付より前の場合は、負の数値が返されます。呼び出し元のオブジェクトは、指定された日付の後に正の数値を返します。

具体的なコード:

(ビデオ チュートリアルの推奨事項: java ビデオ )

String beginTime = "2018-07-28 14:42:32";
String endTime = "2018-07-29 12:26:32";
     
    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
     
    try {
        Date date1 = format.parse(beginTime);
        Date date2 = format.parse(endTime);
        
        int compareTo = date1.compareTo(date2);
        
        System.out.println(compareTo);
        
    } catch (ParseException e) {
        e.printStackTrace();
    }

compareTo() メソッドの戻り値、date1 date2 より小さい場合は -1 を返し、date1 が date2 より大きい場合は 1 を返し、等しい場合は 0 を返します。

推奨チュートリアル: Java 開発の入門

以上がJavaでDate日付型のサイズを比較する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。