Here you can find the source of isSameDay(Timestamp one, Timestamp two)
Parameter | Description |
---|---|
one | day |
two | compared day |
static public boolean isSameDay(Timestamp one, Timestamp two)
//package com.java2s; /****************************************************************************** * The contents of this file are subject to the Compiere License Version 1.1 * ("License"); You may not use this file except in compliance with the License * You may obtain a copy of the License at http://www.compiere.org/license.html * Software distributed under the License is distributed on an "AS IS" basis, * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for * the specific language governing rights and limitations under the License. * The Original Code is Compiere ERP & CRM Smart Business Solution. The Initial * Developer of the Original Code is Jorg Janke. Portions created by Jorg Janke * are Copyright (C) 1999-2005 Jorg Janke. * All parts are Copyright (C) 1999-2005 ComPiere, Inc. All Rights Reserved. * Contributor(s): ______________________________________. *****************************************************************************/ import java.sql.Timestamp; import java.util.Calendar; import java.util.GregorianCalendar; public class Main { /**// w ww.j a v a 2 s . c o m * Is it the same day * @param one day * @param two compared day * @return true if the same day */ static public boolean isSameDay(Timestamp one, Timestamp two) { GregorianCalendar calOne = new GregorianCalendar(); calOne.setTimeInMillis(one.getTime()); GregorianCalendar calTwo = new GregorianCalendar(); calTwo.setTimeInMillis(two.getTime()); if (calOne.get(Calendar.YEAR) == calTwo.get(Calendar.YEAR) && calOne.get(Calendar.MONTH) == calTwo.get(Calendar.MONTH) && calOne.get(Calendar.DAY_OF_MONTH) == calTwo.get(Calendar.DAY_OF_YEAR)) return true; return false; } }