import java.time.Instant ;
public class Main {
public static void main
( String [ ] args
) { String s1
= "2021-08-07T03:00:01-07:00" ; String s2
= "2021-08-07T15:30:00+05:30" ;
Instant instant1 = Instant.parse ( s1) ;
Instant instant2 = Instant.parse ( s2) ;
System .
out .
println ( s1
+ " represents " + instant1
) ; System .
out .
println ( s1
+ " represents " + instant2
) ;
if ( instant1.isBefore ( instant2) ) {
System .
out .
println ( s1
+ " is before " + s2
) ; } else if ( instant1.isAfter ( instant2) ) {
System .
out .
println ( s1
+ " is after " + s2
) ; } else {
System .
out .
println ( "The strings represent the same instants." ) ; }
}
}
aW1wb3J0IGphdmEudGltZS5JbnN0YW50OwoKcHVibGljIGNsYXNzIE1haW4gewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCVN0cmluZyBzMSA9ICIyMDIxLTA4LTA3VDAzOjAwOjAxLTA3OjAwIjsKCQlTdHJpbmcgczIgPSAiMjAyMS0wOC0wN1QxNTozMDowMCswNTozMCI7CgoJCUluc3RhbnQgaW5zdGFudDEgPSBJbnN0YW50LnBhcnNlKHMxKTsKCQlJbnN0YW50IGluc3RhbnQyID0gSW5zdGFudC5wYXJzZShzMik7CgoJCVN5c3RlbS5vdXQucHJpbnRsbihzMSArICIgcmVwcmVzZW50cyAiICsgaW5zdGFudDEpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihzMSArICIgcmVwcmVzZW50cyAiICsgaW5zdGFudDIpOwoKCQlpZiAoaW5zdGFudDEuaXNCZWZvcmUoaW5zdGFudDIpKSB7CgkJCVN5c3RlbS5vdXQucHJpbnRsbihzMSArICIgaXMgYmVmb3JlICIgKyBzMik7CgkJfSBlbHNlIGlmIChpbnN0YW50MS5pc0FmdGVyKGluc3RhbnQyKSkgewoJCQlTeXN0ZW0ub3V0LnByaW50bG4oczEgKyAiIGlzIGFmdGVyICIgKyBzMik7CgkJfSBlbHNlIHsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJUaGUgc3RyaW5ncyByZXByZXNlbnQgdGhlIHNhbWUgaW5zdGFudHMuIik7CgkJfQoJfQp9