/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.time.* ;
import java.sql.Timestamp ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
ZoneId z = ZoneId.of( "Africa/Tunis" );
LocalDate ld = LocalDate.of( 2023 , Month.JANUARY , 23 );
Timestamp.
from( ZonedDateTime.
of( ld , LocalTime.
MAX , z
).
toInstant() ) ,
// Convert from modern class to legacy class. Timestamp.
from( ZonedDateTime.
of( ld , LocalTime.
MIN , z
).
toInstant() ) ,
Timestamp.
from( ZonedDateTime.
of( ld , LocalTime.
NOON , z
).
toInstant() ) );
var latestTimestamp
= timestamps.
stream().
max( Timestamp :: compareTo
);
System.
out.
println( "latestTimestamp.toString() = " + latestTimestamp
) ; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLiogOwppbXBvcnQgamF2YS5zcWwuVGltZXN0YW1wIDsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJWm9uZUlkIHogPSBab25lSWQub2YoICJBZnJpY2EvVHVuaXMiICk7CgkJTG9jYWxEYXRlIGxkID0gTG9jYWxEYXRlLm9mKCAyMDIzICwgTW9udGguSkFOVUFSWSAsIDIzICk7CgkJTGlzdCA8IFRpbWVzdGFtcCA+IHRpbWVzdGFtcHMgPSBMaXN0Lm9mKAogICAgICAgIAlUaW1lc3RhbXAuZnJvbSggWm9uZWREYXRlVGltZS5vZiggbGQgLCBMb2NhbFRpbWUuTUFYICwgeiApLnRvSW5zdGFudCgpICkgLCAvLyBDb252ZXJ0IGZyb20gbW9kZXJuIGNsYXNzIHRvIGxlZ2FjeSBjbGFzcy4KICAgICAgICAJVGltZXN0YW1wLmZyb20oIFpvbmVkRGF0ZVRpbWUub2YoIGxkICwgTG9jYWxUaW1lLk1JTiAsIHogKS50b0luc3RhbnQoKSApICwKICAgICAgICAJVGltZXN0YW1wLmZyb20oIFpvbmVkRGF0ZVRpbWUub2YoIGxkICwgTG9jYWxUaW1lLk5PT04gLCB6ICkudG9JbnN0YW50KCkgKQoJCSk7CgkJdmFyIGxhdGVzdFRpbWVzdGFtcCA9IHRpbWVzdGFtcHMuc3RyZWFtKCkubWF4KCBUaW1lc3RhbXAgOjogY29tcGFyZVRvICk7CgkJCgkJU3lzdGVtLm91dC5wcmludGxuKCAibGF0ZXN0VGltZXN0YW1wLnRvU3RyaW5nKCkgPSAiICsgbGF0ZXN0VGltZXN0YW1wICkgOwoJfQp9