Assuming the following code...
Instant x = Instant.now();
How do I get day of week from x?
You have to convert it to ZonedDateTime
ZonedDateTime
Instant.now().atZone(ZoneId.systemDefault()).getDayOfWeek()