개요[ | ]
- HR자바 Java Date and Time
상단
Java
Copy
import java.util.Scanner;
구현예시 1
Java
Copy
import java.time.LocalDate;
public class Solution {
static String getDay(String day, String month, String year) {
int d = Integer.parseInt(day);
int m = Integer.parseInt(month);
int y = Integer.parseInt(year);
return LocalDate.of(y,m,d).getDayOfWeek().toString();
}
구현예시 2
Java
Copy
import java.util.Calendar;
import java.text.DateFormatSymbols;
public class Solution {
static String getDay(String day, String month, String year) {
int d = Integer.parseInt(day);
int m = Integer.parseInt(month);
int y = Integer.parseInt(year);
Calendar cal = Calendar.getInstance();
cal.set(y, m-1, d);
String[] weekdays = new DateFormatSymbols().getWeekdays();
return weekdays[cal.get(Calendar.DAY_OF_WEEK)].toUpperCase();
}
하단
Java
Copy
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String month = in.next();
String day = in.next();
String year = in.next();
System.out.println(getDay(day, month, year));
}
}
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.