import java.time.Instant;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.temporal.ChronoUnit;
import java.util.Date;
import java.util.GregorianCalendar;
public class Main {
public static void main
(String[] args
) { ZoneId tz = ZoneId.of("Australia/Brisbane");
// A sample java.util.Date representing the local date and time values in Australia/Brisbane
// Difference between now in Australia/Brisbane and the given java.util.Date
System.
out.
println(ChronoUnit.
DAYS.
between(Instant.
now().
atZone(tz
), dateObj.
toInstant().
atZone(tz
))); }
}
aW1wb3J0IGphdmEudGltZS5JbnN0YW50OwppbXBvcnQgamF2YS50aW1lLlpvbmVJZDsKaW1wb3J0IGphdmEudGltZS5ab25lZERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLnRlbXBvcmFsLkNocm9ub1VuaXQ7CmltcG9ydCBqYXZhLnV0aWwuRGF0ZTsKaW1wb3J0IGphdmEudXRpbC5HcmVnb3JpYW5DYWxlbmRhcjsKCnB1YmxpYyBjbGFzcyBNYWluIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQlab25lSWQgdHogPSBab25lSWQub2YoIkF1c3RyYWxpYS9CcmlzYmFuZSIpOwoKCQkvLyBBIHNhbXBsZSBqYXZhLnV0aWwuRGF0ZSByZXByZXNlbnRpbmcgdGhlIGxvY2FsIGRhdGUgYW5kIHRpbWUgdmFsdWVzIGluIEF1c3RyYWxpYS9CcmlzYmFuZQoJCURhdGUgZGF0ZU9iaiA9IEdyZWdvcmlhbkNhbGVuZGFyLmZyb20oWm9uZWREYXRlVGltZS5vZigyMDIxLCAxMCwgMiwgMjIsIDI1LCAwLCAwLCB0eikpLmdldFRpbWUoKTsKCgkJLy8gRGlmZmVyZW5jZSBiZXR3ZWVuIG5vdyBpbiBBdXN0cmFsaWEvQnJpc2JhbmUgYW5kIHRoZSBnaXZlbiBqYXZhLnV0aWwuRGF0ZQoJCVN5c3RlbS5vdXQucHJpbnRsbihDaHJvbm9Vbml0LkRBWVMuYmV0d2VlbihJbnN0YW50Lm5vdygpLmF0Wm9uZSh0eiksIGRhdGVPYmoudG9JbnN0YW50KCkuYXRab25lKHR6KSkpOwoJfQp9