Dans mon code j'ai besoin de trouver toutes mes choses qui s'est passé aujourd'hui. J'ai donc besoin de comparer des dates à partir d'aujourd'hui à 00:00 (minuit tôt ce matin) à 12:00 (minuit ce soir).
Je sais ...
Date today = new Date();
... moi en ce moment. Et ...
Date beginning = new Date(0);
... me met à zéro heure le 1er janvier 1970. Mais ce qui est un moyen facile d'obtenir zéro de temps aujourd'hui et zéro temps demain?
Toute aide est grandement appréciée!
Mise à JOUR; j'ai fait cela, mais il y a certainement un moyen plus facile??
Calendar calStart = new GregorianCalendar();
calStart.setTime(new Date());
calStart.set(Calendar.HOUR_OF_DAY, 0);
calStart.set(Calendar.MINUTE, 0);
calStart.set(Calendar.SECOND, 0);
calStart.set(Calendar.MILLISECOND, 0);
Date midnightYesterday = calStart.getTime();
Calendar calEnd = new GregorianCalendar();
calEnd.setTime(new Date());
calEnd.set(Calendar.DAY_OF_YEAR, calEnd.get(Calendar.DAY_OF_YEAR)+1);
calEnd.set(Calendar.HOUR_OF_DAY, 0);
calEnd.set(Calendar.MINUTE, 0);
calEnd.set(Calendar.SECOND, 0);
calEnd.set(Calendar.MILLISECOND, 0);
Date midnightTonight = calEnd.getTime();