/* 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
{
{
LocalTime.MIN.plus(
Duration.between(
LocalTime.of( 12 , 5 , 0 ) ,
LocalTime.of( 12 , 7 , 0 )
)
).toString();
LocalTime start = LocalTime.now( ZoneId.of( "America/Montreal" ) );
LocalTime stop = start.plusMinutes( 7 );
Duration d = Duration.between( start , stop );
LocalTime result = LocalTime.MIN.plus( d ); // I do *not* recommend abusing `LocalTime` this way. Use `Duration` instead.
DateTimeFormatter f = DateTimeFormatter.ISO_LOCAL_TIME ;
String output
= result.
format( f
); System.
out.
println( "output: " + output
);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLio7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0Lio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoKICAgIFN0cmluZyBzID0gCiAgICBMb2NhbFRpbWUuTUlOLnBsdXMoCiAgICAgICAgRHVyYXRpb24uYmV0d2VlbiggCiAgICAgICAgICAgIExvY2FsVGltZS5vZiggMTIgLCA1ICwgMCApICwKICAgICAgICAgICAgTG9jYWxUaW1lLm9mKCAxMiAsIDcgLCAwICkgCiAgICAgICAgKQogICAgKS50b1N0cmluZygpOwogICAgU3lzdGVtLm91dC5wcmludGxuKCBzICk7CgogICAgTG9jYWxUaW1lIHN0YXJ0ID0gTG9jYWxUaW1lLm5vdyggWm9uZUlkLm9mKCAiQW1lcmljYS9Nb250cmVhbCIgKSApOwogICAgTG9jYWxUaW1lIHN0b3AgPSBzdGFydC5wbHVzTWludXRlcyggNyApOwogICAgRHVyYXRpb24gZCA9IER1cmF0aW9uLmJldHdlZW4oIHN0YXJ0ICwgc3RvcCApOwogICAgTG9jYWxUaW1lIHJlc3VsdCA9IExvY2FsVGltZS5NSU4ucGx1cyggZCApOyAgLy8gSSBkbyAqbm90KiByZWNvbW1lbmQgYWJ1c2luZyBgTG9jYWxUaW1lYCB0aGlzIHdheS4gVXNlIGBEdXJhdGlvbmAgaW5zdGVhZC4KICAgIERhdGVUaW1lRm9ybWF0dGVyIGYgPSBEYXRlVGltZUZvcm1hdHRlci5JU09fTE9DQUxfVElNRSA7CiAgICBTdHJpbmcgb3V0cHV0ID0gcmVzdWx0LmZvcm1hdCggZiApOwogICAgU3lzdGVtLm91dC5wcmludGxuKCAib3V0cHV0OiAiICsgb3V0cHV0ICk7CgoJfQp9