/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.time.* ;
import java.time.temporal.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
ZoneId z = ZoneId.systemDefault() ; // Or ZoneId.of( "America/Edmonton" )
ZonedDateTime zdt = ZonedDateTime.now( z ) ;
LocalDate today = zdt.toLocalDate() ;
LocalDate firstSunday = today.with ( TemporalAdjusters.firstInMonth( DayOfWeek.SUNDAY ) ) ;
boolean sameDay = today.isEqual( firstSunday ) ;
System.
out.
println( "today.toString() = " + today
) ; System.
out.
println( "firstSunday.toString() = " + firstSunday
) ; System.
out.
println( "sameDay = " + sameDay
) ; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnRpbWUuKiA7CmltcG9ydCBqYXZhLnRpbWUudGVtcG9yYWwuKiA7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJICAgIFpvbmVJZCB6ID0gWm9uZUlkLnN5c3RlbURlZmF1bHQoKSA7ICAvLyBPciBab25lSWQub2YoICJBbWVyaWNhL0VkbW9udG9uIiApIAoJICAgIFpvbmVkRGF0ZVRpbWUgemR0ID0gWm9uZWREYXRlVGltZS5ub3coIHogKSA7CgkgICAgTG9jYWxEYXRlIHRvZGF5ID0gemR0LnRvTG9jYWxEYXRlKCkgOwoJICAgIExvY2FsRGF0ZSBmaXJzdFN1bmRheSA9IHRvZGF5LndpdGggKCBUZW1wb3JhbEFkanVzdGVycy5maXJzdEluTW9udGgoIERheU9mV2Vlay5TVU5EQVkgKSApIDsKICAgICAgICBib29sZWFuIHNhbWVEYXkgPSB0b2RheS5pc0VxdWFsKCBmaXJzdFN1bmRheSApIDsKICAgICAgICAKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oICJ0b2RheS50b1N0cmluZygpID0gIiArIHRvZGF5ICkgOwoJCVN5c3RlbS5vdXQucHJpbnRsbiggImZpcnN0U3VuZGF5LnRvU3RyaW5nKCkgPSAiICsgZmlyc3RTdW5kYXkgKSA7CgkJU3lzdGVtLm91dC5wcmludGxuKCAic2FtZURheSA9ICIgKyBzYW1lRGF5ICkgOwoJfQp9