import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.temporal.ChronoUnit;

public class Main {
	public static void main(String[] args) {
		ZonedDateTime now = ZonedDateTime.now(ZoneId.of("America/New_York"));

		ZonedDateTime nextMinute = now.plusMinutes(1).truncatedTo(ChronoUnit.MINUTES);

		ZonedDateTime nextMultipleOfFiveMin = now.truncatedTo(ChronoUnit.MINUTES)
												.minusMinutes(now.getMinute() % 5)
												.plusMinutes(5);

		System.out.println(now);
		System.out.println(nextMinute);
		System.out.println(nextMultipleOfFiveMin);
	}
}