How to determine day of week by passing specific date?

前端 未结 25 1957
夕颜
夕颜 2020-11-22 05:12

For Example I have the date: \"23/2/2010\" (23th Feb 2010). I want to pass it to a function which would return the day of week. How can I do this?

I

25条回答
  •  爱一瞬间的悲伤
    2020-11-22 05:50

    For Java 8 or Later, Localdate is preferable

    import java.time.LocalDate;
    
    public static String findDay(int month, int day, int year) {
    
        LocalDate localDate = LocalDate.of(year, month, day);
    
        java.time.DayOfWeek dayOfWeek = localDate.getDayOfWeek();
        System.out.println(dayOfWeek);
    
        return dayOfWeek.toString();
    }
    

    Note : if input is String/User defined, then you should parse it into int.

提交回复
热议问题