/* 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
{
{
ZoneId z = ZoneId.of( "America/New_York" ) ;
LocalDate ld = LocalDate.of( 2017 , Month.NOVEMBER , 5 ) ;
ZonedDateTime start = ld.atStartOfDay( z ) ;
ZonedDateTime stop = ld.plusDays( 1 ).atStartOfDay( z ) ;
Duration d = Duration.between( start , stop ) ;
System.
out.
println( "America/New_York: " + start
+ "/" + stop
+ " = " + d
) ;
ZonedDateTime startUtc = ld.atStartOfDay( ZoneOffset.UTC ) ;
ZonedDateTime stopUtc = ld.plusDays( 1 ).atStartOfDay( ZoneOffset.UTC ) ;
Duration dUtc = Duration.between( startUtc , stopUtc ) ;
System.
out.
println( "UTC: " + startUtc
+ "/" + stopUtc
+ " = " + dUtc
) ;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLiogOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKClpvbmVJZCB6ID0gWm9uZUlkLm9mKCAiQW1lcmljYS9OZXdfWW9yayIgKSA7IApMb2NhbERhdGUgbGQgPSBMb2NhbERhdGUub2YoIDIwMTcgLCBNb250aC5OT1ZFTUJFUiAsIDUgKSA7ClpvbmVkRGF0ZVRpbWUgc3RhcnQgPSBsZC5hdFN0YXJ0T2ZEYXkoIHogKSA7ClpvbmVkRGF0ZVRpbWUgc3RvcCA9IGxkLnBsdXNEYXlzKCAxICkuYXRTdGFydE9mRGF5KCB6ICkgOwpEdXJhdGlvbiBkID0gRHVyYXRpb24uYmV0d2Vlbiggc3RhcnQgLCBzdG9wICkgOwoKU3lzdGVtLm91dC5wcmludGxuKCAiQW1lcmljYS9OZXdfWW9yazogIiArIHN0YXJ0ICsgIi8iICsgc3RvcCArICIgPSAiICsgZCApIDsKCgpab25lZERhdGVUaW1lIHN0YXJ0VXRjID0gbGQuYXRTdGFydE9mRGF5KCBab25lT2Zmc2V0LlVUQyApIDsKWm9uZWREYXRlVGltZSBzdG9wVXRjID0gbGQucGx1c0RheXMoIDEgKS5hdFN0YXJ0T2ZEYXkoIFpvbmVPZmZzZXQuVVRDICkgOwpEdXJhdGlvbiBkVXRjID0gRHVyYXRpb24uYmV0d2Vlbiggc3RhcnRVdGMgLCBzdG9wVXRjICkgOwoKU3lzdGVtLm91dC5wcmludGxuKCAiVVRDOiAiICsgc3RhcnRVdGMgKyAiLyIgKyBzdG9wVXRjICsgIiA9ICIgKyBkVXRjICkgOwoKCgoJfQp9