/* 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
{
{
ZoneId z = ZoneId.of( "America/Montreal" ) ;
ZonedDateTime zdtStart = ZonedDateTime.of( 2017, 1, 23, 22, 15, 0, 0 , z );
ZonedDateTime zdtStop = ZonedDateTime.of( 2017, 1, 24, 01, 15, 0, 0 , z );
Duration d = Duration.between( zdtStart , zdtStop );
System.
out.
println( "zdtStart.toString(): " + zdtStart
); System.
out.
println( "zdtStop.toString(): " + zdtStop
); System.
out.
println( "d.toString(): " + d
);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLio7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0Lio7CmltcG9ydCBqYXZhLnRpbWUudGVtcG9yYWwuKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgogICAgWm9uZUlkIHogPSBab25lSWQub2YoICJBbWVyaWNhL01vbnRyZWFsIiApIDsKICAgIFpvbmVkRGF0ZVRpbWUgemR0U3RhcnQgPSBab25lZERhdGVUaW1lLm9mKCAyMDE3LCAxLCAyMywgMjIsIDE1LCAwLCAwICwgeiApOwogICAgWm9uZWREYXRlVGltZSB6ZHRTdG9wID0gWm9uZWREYXRlVGltZS5vZiggMjAxNywgMSwgMjQsIDAxLCAxNSwgMCwgMCAsIHogKTsKICAgIER1cmF0aW9uIGQgPSBEdXJhdGlvbi5iZXR3ZWVuKCB6ZHRTdGFydCAsIHpkdFN0b3AgKTsKCiAgICBTeXN0ZW0ub3V0LnByaW50bG4oICJ6ZHRTdGFydC50b1N0cmluZygpOiAiICsgemR0U3RhcnQgKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbiggInpkdFN0b3AudG9TdHJpbmcoKTogIiArIHpkdFN0b3AgKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbiggImQudG9TdHJpbmcoKTogIiArIGQgKTsKCgl9Cn0=