public class Date { //Question 2.2
    
    public static void main(String[] args) {
        //Recreating this output:
        //    American format: Thursday, July 18, 2019
        //    European format: Thursday 18 July 2019
        
        String day   = "Thursday";
        int date     = 18;
        String month = "July";
        int year     = 2019;
        
        System.out.println("American Format: " + day + ", " + month + " " + date + ", " + year);
        System.out.println("European Format: " + day + ", " + date + " " + month + ", " + year);
    }
}
public class Time { //Question 2.3
    
    public static void main(String[] args) {
        int hours   = 12;
        int minutes = 56;
        int seconds = 1;
        
        int secondsSinceMidnight = hours*3600 + minutes*60 + seconds; 
        System.out.println("Seconds since midnight: " + secondsSinceMidnight);
        
        int totalSecondsInDay = 24*3600;
        int secondsRemainingInDay = totalSecondsInDay - secondsSinceMidnight;
        System.out.println("Seconds remaining in day: " + secondsRemainingInDay);
        
        double percentDayElapsed = 100.0 * secondsSinceMidnight / totalSecondsInDay;
        System.out.println("Percentage of day elapsed: " + percentDayElapsed + "%");
        
        hours = 13;
        minutes = 2;
        seconds = 1;
        
        int newSecondsSinceMidnight = hours*3600 + minutes*60 + seconds;
        int questionDuration = newSecondsSinceMidnight - secondsSinceMidnight;
        System.out.println("I worked on this question for " + questionDuration + " seconds.");
    }
}