Die angenommene Antwort ist eine gute. Sie können auch Ihre eigene Uhr , um dies zu tun:
%Vor%Dies kann eine nützliche Option sein, wenn es wiederholt verwendet wird, da die Uhr in einer statischen Variablen gespeichert werden kann:
%Vor% Eine weitere Alternative (besonders wenn Sie eine bereits vorhandene LocalDateTime
ändern möchten) ist die Verwendung der with()
Methode .
Es akzeptiert einen TemporalAdjuster
als Parameter. Und nach javadoc Die Übergabe von LocalTime
an diese Methode führt genau zu dem, was Sie brauchen:
Die Klassen LocalDate und LocalTime implementieren TemporalAdjuster, daher kann diese Methode verwendet werden, um Datum, Uhrzeit oder Offset zu ändern:
result = localDateTime.with (Datum);
result = localDateTime.with (Zeit);
Also, der Code wird sein:
%Vor%