LocalDateTime.now().plusDays(1).minusHours(2).format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))
LocalDateTime.now().plusDays(1)
LocalDateTime.now().with(Month.SEPTEMBER).atStartOfDay().minusHours(2)
<dependency>
<groupId>org.threeten</groupId>
<artifactId>threetenbp</artifactId>
<version>1.3.6</version>
</dependency>
import org.threeten.bp.LocalDateTime;
import org.threeten.bp.format.DateTimeFormatter;
public class DateDSLExample {
public static void main(String[] args) {
String formattedDate = LocalDateTime.now().plusDays(1).minusHours(2)
.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
System.out.println("Formatted date: " + formattedDate);
}
}