/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.time.*;
import java.time.format.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
List<String> inputs = new ArrayList<>( 2 );
inputs.add( "141102 0115" );
inputs.add( "141102 0215" );
for( String input
: inputs
) { DateTimeFormatter f = DateTimeFormatter.ofPattern( "uuMMdd HHmm" );
LocalDateTime ldt = LocalDateTime.parse( input , f );
ZoneId z = ZoneId.of( "America/Montreal" );
ZonedDateTime zdt = ldt.atZone( z );
System.
out.
println( "input: " + input
); System.
out.
println( "ldt: " + ldt
); System.
out.
println( "zdt: " + zdt
); System.
out.
println( "instant: " + zdt.
toInstant() ); }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnRpbWUuKjsKaW1wb3J0IGphdmEudGltZS5mb3JtYXQuKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJTGlzdDxTdHJpbmc+IGlucHV0cyA9IG5ldyBBcnJheUxpc3Q8PiggMiApOwoJCWlucHV0cy5hZGQoICIxNDExMDIgMDExNSIgKTsKCQlpbnB1dHMuYWRkKCAiMTQxMTAyIDAyMTUiICk7CgkJCgkJZm9yKCBTdHJpbmcgaW5wdXQgOiBpbnB1dHMgKSB7CgkJCURhdGVUaW1lRm9ybWF0dGVyIGYgPSBEYXRlVGltZUZvcm1hdHRlci5vZlBhdHRlcm4oICJ1dU1NZGQgSEhtbSIgKTsKCQkJTG9jYWxEYXRlVGltZSBsZHQgPSBMb2NhbERhdGVUaW1lLnBhcnNlKCBpbnB1dCAsIGYgKTsKCQkJCgkJCVpvbmVJZCB6ID0gWm9uZUlkLm9mKCAiQW1lcmljYS9Nb250cmVhbCIgKTsKCQkJWm9uZWREYXRlVGltZSB6ZHQgPSBsZHQuYXRab25lKCB6ICk7CgkJCQoJCQlTeXN0ZW0ub3V0LnByaW50bG4oICJpbnB1dDogIiArIGlucHV0ICk7CgkJCVN5c3RlbS5vdXQucHJpbnRsbiggImxkdDogIiArIGxkdCApOwoJCQlTeXN0ZW0ub3V0LnByaW50bG4oICJ6ZHQ6ICIgKyB6ZHQgKTsKCQkJU3lzdGVtLm91dC5wcmludGxuKCAiaW5zdGFudDogIiArIHpkdC50b0luc3RhbnQoKSApOwoJCQlTeXN0ZW0ub3V0LnByaW50bG4oIiIpOwoJCX0KCX0KfQ==