Java Timestamp datesDiffer(Timestamp a, Timestamp b)

Here you can find the source of datesDiffer(Timestamp a, Timestamp b)

Description

dates Differ

License

Open Source License

Declaration

public static boolean datesDiffer(Timestamp a, Timestamp b) 

Method Source Code


//package com.java2s;
/*//from  ww w.ja  v  a2s .c o  m
 * ConcourseConnect
 * Copyright 2009 Concursive Corporation
 * http://www.concursive.com
 *
 * This file is part of ConcourseConnect, an open source social business
 * software and community platform.
 *
 * Concursive ConcourseConnect is free software: you can redistribute it and/or
 * modify it under the terms of the GNU Affero General Public License as published
 * by the Free Software Foundation, version 3 of the License.
 *
 * Under the terms of the GNU Affero General Public License you must release the
 * complete source code for any application that uses any part of ConcourseConnect
 * (system header files and libraries used by the operating system are excluded).
 * These terms must be included in any work that has ConcourseConnect components.
 * If you are developing and distributing open source applications under the
 * GNU Affero General Public License, then you are free to use ConcourseConnect
 * under the GNU Affero General Public License.
 *
 * If you are deploying a web site in which users interact with any portion of
 * ConcourseConnect over a network, the complete source code changes must be made
 * available.  For example, include a link to the source archive directly from
 * your web site.
 *
 * For OEMs, ISVs, SIs and VARs who distribute ConcourseConnect with their
 * products, and do not license and distribute their source code under the GNU
 * Affero General Public License, Concursive provides a flexible commercial
 * license.
 *
 * To anyone in doubt, we recommend the commercial license. Our commercial license
 * is competitively priced and will eliminate any confusion about how
 * ConcourseConnect can be used and distributed.
 *
 * ConcourseConnect is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with ConcourseConnect.  If not, see <http://www.gnu.org/licenses/>.
 *
 * Attribution Notice: ConcourseConnect is an Original Work of software created
 * by Concursive Corporation
 */

import java.sql.*;

public class Main {
    public static boolean datesDiffer(Timestamp a, Timestamp b) {
        if (a == null && b == null) {
            return false;
        }
        if (a != null && b == null) {
            return true;
        }
        if (a == null) {
            return true;
        }
        return !a.equals(b);
    }
}

Related

  1. date2Timestamp(Date date)
  2. date2Timestamp(Date value)
  3. dateAdd(Timestamp t1, Integer i, int type)
  4. dateAndTimeToTimestamp(Date data, Time hora)
  5. dateIntToTimestamp(int dateInt)
  6. dateStringToTimestamp(String dateStr)
  7. datetime2ToTimestamp(long value, int fraction, int width)
  8. dateTimeToString(Timestamp dt, String df)
  9. dateToOracleStr(java.sql.Timestamp ts)