- /* package whatever; // don't place package name! */ 
-   
- import java.util.*; 
- import java.lang.*; 
- import java.io.*; 
- import java.time.*; 
- import java.time.format.*; 
-   
- /* Name of the class has to be "Main" only if the class is public. */ 
- class Ideone 
- { 
- 	{ 
-   
-     Duration d =  
-     Duration.between( 
-         ZonedDateTime.of( 
-             LocalDate.parse( "26/02/2011" , DateTimeFormatter.ofPattern( "dd/MM/uuuu" ) ) , 
-             LocalTime.parse( "11:00 AM" , DateTimeFormatter.ofPattern( "hh:mm a" ) ) , 
-             ZoneId.of( "America/Montreal" ) 
-         ) 
-         , 
-         ZonedDateTime.of( 
-             LocalDate.parse( "27/02/2011" , DateTimeFormatter.ofPattern( "dd/MM/uuuu" ) ) , 
-             LocalTime.parse( "12:15 AM" , DateTimeFormatter.ofPattern( "hh:mm a" ) ) , 
-             ZoneId.of( "America/Montreal" ) 
-         ) 
-     ); 
-     System- . out- . println( "d: " +-  d. toString() );
 
-   
-     // TIP: For this kind of work, you may find the `Interval` class handy. See the `ThreeTen-Extra` project. 
-   
- 	} 
- } 
				LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnRpbWUuKjsKaW1wb3J0IGphdmEudGltZS5mb3JtYXQuKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgogICAgRHVyYXRpb24gZCA9IAogICAgRHVyYXRpb24uYmV0d2VlbigKICAgICAgICBab25lZERhdGVUaW1lLm9mKAogICAgICAgICAgICBMb2NhbERhdGUucGFyc2UoICIyNi8wMi8yMDExIiAsIERhdGVUaW1lRm9ybWF0dGVyLm9mUGF0dGVybiggImRkL01NL3V1dXUiICkgKSAsCiAgICAgICAgICAgIExvY2FsVGltZS5wYXJzZSggIjExOjAwIEFNIiAsIERhdGVUaW1lRm9ybWF0dGVyLm9mUGF0dGVybiggImhoOm1tIGEiICkgKSAsCiAgICAgICAgICAgIFpvbmVJZC5vZiggIkFtZXJpY2EvTW9udHJlYWwiICkKICAgICAgICApCiAgICAgICAgLAogICAgICAgIFpvbmVkRGF0ZVRpbWUub2YoCiAgICAgICAgICAgIExvY2FsRGF0ZS5wYXJzZSggIjI3LzAyLzIwMTEiICwgRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKCAiZGQvTU0vdXV1dSIgKSApICwKICAgICAgICAgICAgTG9jYWxUaW1lLnBhcnNlKCAiMTI6MTUgQU0iICwgRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKCAiaGg6bW0gYSIgKSApICwKICAgICAgICAgICAgWm9uZUlkLm9mKCAiQW1lcmljYS9Nb250cmVhbCIgKQogICAgICAgICkKICAgICk7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oICJkOiAiICsgZC50b1N0cmluZygpICk7CgogICAgLy8gVElQOiBGb3IgdGhpcyBraW5kIG9mIHdvcmssIHlvdSBtYXkgZmluZCB0aGUgYEludGVydmFsYCBjbGFzcyBoYW5keS4gU2VlIHRoZSBgVGhyZWVUZW4tRXh0cmFgIHByb2plY3QuCgoJfQp9