We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
- Prepare
- Java
- Introduction
- Java Date and Time
- Discussions
Java Date and Time
Java Date and Time
Sort by
recency
|
1373 Discussions
|
Please Login in order to post a comment
import java.io.; import java.util.; import java.text.; import java.math.; import java.util.regex.*;
public class Solution {
}
import java.util.Arrays; import java.util.Calendar; import java.util.List; import java.util.Scanner;
public class JavaDateAndTime { static List days = Arrays.asList("SUNDAY", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY");
}
very simple solution , passed all test cases
Calendar class has a provision to display any field in any style required
I used (in java7): public static String findDay(int month, int day, int year) { Calendar day_date = Calendar.getInstance(); day_date.set(year, month - 1, day); return day_date.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, Locale.US).toUpperCase(); }
why this solution is break down /////////////////////////////////////////////////////// public static String findDay(int month, int day, int year) { Calendar c1 = new GregorianCalendar(year,month-1,day-1); int n = c1.get(Calendar.DAY_OF_MONTH); switch(n){ case 1 : return "SUNDAY"; case 2 : return "MONDAY"; case 3 : return "TUESDAY"; case 4 : return "WEDNESDAY"; case 5 : return "THURSDAY"; case 6 : return "FRIDAY"; case 7 : return "SATURDAY"; default : return null; }