import java.text.MessageFormat;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Locale;

class Main {
	public static void main(String[] args) {
		final String dateString = "16/07/2017 19:28:33 EST";
		final DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm:ss z", Locale.ENGLISH);

		System.out.println(MessageFormat.format("Input - {0}", dateString));
		System.out.println(
				MessageFormat.format("Parsed - {0}", formatter.format(ZonedDateTime.parse(dateString, formatter))));
	}
}