sql >> データベース >  >> RDS >> Mysql

データベース内の永続化された日付が取得された日付と等しくない

    MySQLドキュメント から :

    さまざまなDateサブクラスにはバグのある実装があり、a.equals(b) && !b.equals(a)などの問題が発生するため、とにかく日付を比較するためにequalsを使用しないでください。 :

    java.util.Date d1 = java.sql.Date.valueOf("2012-01-01");
    java.util.Date d2 = new java.util.Date(d1.getTime());
    java.util.Date d3 = new java.sql.Timestamp(d1.getTime());
    
    System.out.println(d1.equals(d2)); // true
    System.out.println(d2.equals(d1)); // true
    System.out.println(d1.equals(d3)); // true
    System.out.println(d3.equals(d1)); // false
    System.out.println(d2.equals(d3)); // true
    System.out.println(d3.equals(d2)); // false
    



    1. OracleAppsR12でSSLまたはTLSを有効にする

    2. MYSQL-トルコ語の文字

    3. mysqliの複数のクエリ-変数を設定するとブールエラーが発生します/これをスキップする方法は?

    4. 文字列を連結する方法は?