/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.time.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
LocalDate ld = LocalDate.of( 2025 , Month.FEBRUARY , 17 );
ZoneId z = ZoneId.of( "America/Edmonton" );
ZonedDateTime startOfEndDate = ld.atStartOfDay( z );
Instant now = Instant.now( );
Instant then = startOfEndDate.toInstant( );
Duration duration = Duration.between( now , then );
long milliseconds = duration.toMillis( );
System.
out.
println( "range = " + now
+ "/" + then
); System.
out.
println( "duration = " + duration
); System.
out.
println( "milliseconds = " + milliseconds
); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnRpbWUuKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CiAgICAgICAgTG9jYWxEYXRlIGxkID0gTG9jYWxEYXRlLm9mKCAyMDI1ICwgTW9udGguRkVCUlVBUlkgLCAxNyApOwogICAgICAgIFpvbmVJZCB6ID0gWm9uZUlkLm9mKCAiQW1lcmljYS9FZG1vbnRvbiIgKTsKICAgICAgICBab25lZERhdGVUaW1lIHN0YXJ0T2ZFbmREYXRlID0gbGQuYXRTdGFydE9mRGF5KCB6ICk7CiAgICAgICAgSW5zdGFudCBub3cgPSBJbnN0YW50Lm5vdyggKTsKICAgICAgICBJbnN0YW50IHRoZW4gPSBzdGFydE9mRW5kRGF0ZS50b0luc3RhbnQoICk7CiAgICAgICAgRHVyYXRpb24gZHVyYXRpb24gPSBEdXJhdGlvbi5iZXR3ZWVuKCBub3cgLCB0aGVuICk7CiAgICAgICAgbG9uZyBtaWxsaXNlY29uZHMgPSBkdXJhdGlvbi50b01pbGxpcyggKTsKCgkJU3lzdGVtLm91dC5wcmludGxuKCAicmFuZ2UgPSAiICsgbm93ICsgIi8iICsgdGhlbiApOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbiggImR1cmF0aW9uID0gIiArIGR1cmF0aW9uICk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCAibWlsbGlzZWNvbmRzID0gIiArIG1pbGxpc2Vjb25kcyApOwoJfQp9