import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class MomentExample {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = now.format(formatter);
System.out.println("Formatted DateTime: " + formattedDateTime);
LocalDateTime parsedDateTime = LocalDateTime.parse("2022-01-01 10:30:00", formatter);
System.out.println("Parsed DateTime: " + parsedDateTime);
Duration duration = Duration.between(now, parsedDateTime);
System.out.println("Duration: " + duration.toDays() + " days");
LocalDateTime modifiedDateTime = parsedDateTime.plusDays(7);
System.out.println("Modified DateTime: " + modifiedDateTime);
}
}
groovy
dependencies {
implementation 'com.github.javafaker:javafaker:1.0.2'
}