fork download
  1. import static java.lang.System.out;
  2.  
  3. import java.time.DayOfWeek;
  4. import java.time.YearMonth;
  5. import java.time.ZoneId;
  6.  
  7. public class Main {
  8. public static void main(String[] args) {
  9. DayOfWeek dow = getFirstDayOfMonth(2021, 5, ZoneId.of("America/Los_Angeles"));
  10. out.println(dow); // SATURDAY
  11. }
  12.  
  13. private static DayOfWeek getFirstDayOfMonth(int year, int month, ZoneId zoneId) {
  14. return YearMonth.of(year, month)
  15. .atDay(1)
  16. .atStartOfDay(zoneId)
  17. .getDayOfWeek();
  18. }
  19. }
Success #stdin #stdout 0.11s 51972KB
stdin
Standard input is empty
stdout
SATURDAY