Я хочу, чтобы иметь возможность вводить дату, как в приведенном ниже коде, а также печатать день в следующем формате: «Sun Jan 01 00:00: 00 GMT 2017 «Я также хочу сохранить день недели в строковой переменной. Я был бы чрезвычайно благодарен всем, кто мог бы помочь в этом. Спасибо заранее!Как найти и сохранить день недели в строке
import java.util.*;
import java.text.*;
public class Run {
public static void main(String args[]) {
try {
Scanner kb = new Scanner (System.in);
System.out.println("Please enter day of deadline: ");
String day = kb.nextLine();
System.out.println("Please enter month of deadline: ");
String month = kb.nextLine();
System.out.println("Please enter year of deadline: ");
String year = kb.nextLine();
String complete = (""+day+month+year);
Date date = new SimpleDateFormat ("ddMMyyyy").parse(complete);
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
Изменить формат даты. Прочитайте документы 'SimpleDateFormat' – ifly6
здесь: http://stackoverflow.com/questions/5270272/how-to-determine-day-of-week-by-passing-specific-date –