/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.time.*;
import java.time.format.*;
import java.time.temporal.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
LocalDate start = LocalDate.of( 2016, Month.MARCH, 28 ) ; // inclusive
LocalDate stop = LocalDate.of( 2016, Month.APRIL, 1 ) ; // exclusive
Period p = Period.between( start , stop );
long daysBetween = ChronoUnit.DAYS.between( start, stop );
System.
out.
println( "start/stop: " + start
+ "/" + stop
); System.
out.
println( "p.toString(): " + p
); System.
out.
println( "daysBetween: " + daysBetween
);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLio7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0Lio7CmltcG9ydCBqYXZhLnRpbWUudGVtcG9yYWwuKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgogICAgTG9jYWxEYXRlIHN0YXJ0ID0gTG9jYWxEYXRlLm9mKCAyMDE2LCBNb250aC5NQVJDSCwgMjggKSA7IC8vIGluY2x1c2l2ZQogICAgTG9jYWxEYXRlIHN0b3AgPSBMb2NhbERhdGUub2YoIDIwMTYsIE1vbnRoLkFQUklMLCAxICkgOyAvLyBleGNsdXNpdmUKCiAgICBQZXJpb2QgcCA9IFBlcmlvZC5iZXR3ZWVuKCBzdGFydCAsIHN0b3AgKTsKCiAgICBsb25nIGRheXNCZXR3ZWVuID0gQ2hyb25vVW5pdC5EQVlTLmJldHdlZW4oIHN0YXJ0LCBzdG9wICk7CgogICAgU3lzdGVtLm91dC5wcmludGxuKCAic3RhcnQvc3RvcDogIiArIHN0YXJ0ICsgIi8iICsgc3RvcCApOwogICAgU3lzdGVtLm91dC5wcmludGxuKCAicC50b1N0cmluZygpOiAiICsgcCApOwogICAgU3lzdGVtLm91dC5wcmludGxuKCAiZGF5c0JldHdlZW46ICIgKyBkYXlzQmV0d2VlbiApOwoKCgl9Cn0=