/* 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
{
{
var now1 = Instant.now().getEpochSecond() - 60 ;
var now2 = Instant.now().minusSeconds(60).getEpochSecond() ;
var now3 = LocalDateTime.now().minusSeconds(60).toEpochSecond( ZoneOffset.UTC ) ;
var now4
= System.
currentTimeMillis() / 1000 - 60 ;
long delta = 1_674_501_451L - 1_674_512_251L ;
Duration duration = Duration.ofSeconds( delta ) ;
System.
out.
println( "delta = " + delta
) ; System.
out.
println( "duration = " + duration
) ;
System.
out.
println( ZoneId.
systemDefault() ) ;
LocalDateTime ldt = LocalDateTime.ofEpochSecond( 1_674_512_251L , 0 , ZoneOffset.UTC ) ;
String output
= ldt.
toString() ; System.
out.
println( output
) ; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnRpbWUuKiA7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCXZhciBub3cxID0gSW5zdGFudC5ub3coKS5nZXRFcG9jaFNlY29uZCgpIC0gNjAgOwoJCXZhciBub3cyID0gSW5zdGFudC5ub3coKS5taW51c1NlY29uZHMoNjApLmdldEVwb2NoU2Vjb25kKCkgOwoJCXZhciBub3czID0gTG9jYWxEYXRlVGltZS5ub3coKS5taW51c1NlY29uZHMoNjApLnRvRXBvY2hTZWNvbmQoIFpvbmVPZmZzZXQuVVRDICkgOwoJCXZhciBub3c0ID0gU3lzdGVtLmN1cnJlbnRUaW1lTWlsbGlzKCkgLyAxMDAwIC0gNjAgOwoJCQoJCVN5c3RlbS5vdXQucHJpbnRsbiggbm93MSApIDsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIG5vdzIgKSA7CgkJU3lzdGVtLm91dC5wcmludGxuKCBub3czICkgOwoJCVN5c3RlbS5vdXQucHJpbnRsbiggbm93NCApIDsKCQkKCQlsb25nIGRlbHRhID0gMV82NzRfNTAxXzQ1MUwgLSAxXzY3NF81MTJfMjUxTCA7CgkJRHVyYXRpb24gZHVyYXRpb24gPSBEdXJhdGlvbi5vZlNlY29uZHMoIGRlbHRhICkgOwoJCVN5c3RlbS5vdXQucHJpbnRsbiggImRlbHRhID0gIiArIGRlbHRhICkgOwoJCVN5c3RlbS5vdXQucHJpbnRsbiggImR1cmF0aW9uID0gIiArIGR1cmF0aW9uICkgOwoJCQoJCVN5c3RlbS5vdXQucHJpbnRsbiggWm9uZUlkLnN5c3RlbURlZmF1bHQoKSApIDsKCQkKCQlMb2NhbERhdGVUaW1lIGxkdCA9IExvY2FsRGF0ZVRpbWUub2ZFcG9jaFNlY29uZCggMV82NzRfNTEyXzI1MUwgLCAwICwgWm9uZU9mZnNldC5VVEMgKSA7CgkJU3RyaW5nIG91dHB1dCA9IGxkdC50b1N0cmluZygpIDsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIG91dHB1dCApIDsKCX0KfQ==