/* 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
{
{
DateTimeFormatter f = DateTimeFormatter.BASIC_ISO_DATE ;
LocalDate ld = null;
try{
ld = LocalDate.parse( input , f );
} catch ( DateTimeParseException e ) {
// … Handle error because of bad input.
System.
out.
println( "error: " + e
); }
LocalDate oneWeekAgo = ld.minusWeeks( 1 );
System.
out.
println( "input: " + input
); System.
out.
println( "ld.toString(): " + ld
); System.
out.
println( "oneWeekAgo.toString(): " + oneWeekAgo
);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLio7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0Lio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoKICAgIFN0cmluZyBpbnB1dCA9ICIyMDE0MTIwMiIgOwogICAgRGF0ZVRpbWVGb3JtYXR0ZXIgZiA9IERhdGVUaW1lRm9ybWF0dGVyLkJBU0lDX0lTT19EQVRFIDsKICAgIExvY2FsRGF0ZSBsZCA9IG51bGw7CiAgICB0cnl7CiAgICAgICBsZCA9IExvY2FsRGF0ZS5wYXJzZSggaW5wdXQgLCBmICk7CiAgICB9IGNhdGNoICggRGF0ZVRpbWVQYXJzZUV4Y2VwdGlvbiBlICkgewogICAgICAgICAgLy8g4oCmIEhhbmRsZSBlcnJvciBiZWNhdXNlIG9mIGJhZCBpbnB1dC4KICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCAiZXJyb3I6ICIgKyBlICk7CiAgICB9CgoKICAgIExvY2FsRGF0ZSBvbmVXZWVrQWdvID0gbGQubWludXNXZWVrcyggMSApOwoKICAgIFN5c3RlbS5vdXQucHJpbnRsbiggImlucHV0OiAiICsgaW5wdXQgKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbiggImxkLnRvU3RyaW5nKCk6ICIgKyBsZCApOwogICAgU3lzdGVtLm91dC5wcmludGxuKCAib25lV2Vla0Fnby50b1N0cmluZygpOiAiICsgb25lV2Vla0FnbyApOwoKCgl9Cn0=