Ich stieß auf ein Problem, bei dem ich zwei Daten vergleichen wollte. Ich wollte jedoch nur Jahr, Monat und Tag vergleichen. Und das ist, was ich kann oben mit:So entfernen Sie Millisekunden, Sekunden, Minuten und Stunden von Datum
private Date trim(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.set(Calendar.MILLISECOND, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.HOUR, 0);
return calendar.getTime();
}
I Benutzer diese Funktion, um alle Einheiten zu trimmen, sondern Tage, Monate und Jahre.
Jetzt ist die Frage, was denkst du darüber? Kennen Sie einen anderen Weg?
Dank
ich verstehe wirklich nicht, wo das Problem steht ?? –
scheint wie sauberer Code, jeder andere Code Zugriff auf die Date-Klasse wäre wahrscheinlich größer warum würden Sie wirklich lol ändern. – SSpoke
Ist die Zeitzone des Benutzers, für den Sie die Ausgabe generieren, der gleiche wie der der Plattform, auf der JVM läuft? :) – Affe