import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.util.Locale;

public class Main {
	public static void main(String[] args) {
		String strDateTime = "10:00 AM 03/29/2011";
		DateTimeFormatter dtf = DateTimeFormatter.ofPattern("h:m a M/d/u", Locale.ENGLISH);
		LocalDateTime ldt = LocalDateTime.parse(strDateTime, dtf);

		Instant instant = ldt.atZone(ZoneId.systemDefault()).toInstant();

		long epochMillis = instant.toEpochMilli();
		System.out.println(epochMillis);
	}
}