import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
import java.util.Locale;

public class Main {
	public static void main(String[] args) {
		LocalDateTime ldt = localDateTime("2010-08-25", "00:00");
		// Default format i.e. the value of ldt.toString()
		System.out.println(ldt);

		// Custom format
		DateTimeFormatter dtf = DateTimeFormatter.ofPattern("uuuu-MM-dd HH:mm", Locale.ENGLISH);
		String strDate = dtf.format(ldt);
		System.out.println(strDate);
	}

	private static LocalDateTime localDateTime(final String date, final String time) {
		return LocalDateTime.of(LocalDate.parse(date), LocalTime.parse(time));
	}
}