Containing exception | Computer Science homework help
/************************************************************************************
* Program: PRG/420 Week 5
* Purpose: Week 5 Coding Assignment
* Programmer: TYPE YOUR NAME HERE
* Class: PRG/420
* Creation Date: TYPE TODAY’S DATE HERE
*************************************************************************************
* Program Summary:
* This program converts a given date to a string.
* The code includes exception handling for a ParseException.
************************************************************************************/
package prg420week5_codingassignment;
import java.util.*; // wildcard to import all the util. classes
import java.text.*; // wildcard to import all the text classes
public class PRG420Week5_CodingAssignment {
public static void main(String[] args){
// The getInstance() method returns a Calendar object whose calendar fields have been initialized with the current date and time.
Calendar calendar = Calendar.getInstance(); {
LINE 1. BEGIN THE TRY BLOCK.
String str_date=”01-Nov-17″; // Declare a string that we will use later to format a date like this: ##-XXX-##
DateFormat formatter; // Declare an object of type DateFormat so that we can call its parse() method later
Date myFormattedDate; // Declare a variable of type Date to hold the formatted date
formatter = new SimpleDateFormat(“dd-MMM-yy”); // Assign a specific date format to the formatter variable
// The given date is taken as a string that is converted into a date type by using
// the parse() method
myFormattedDate = (Date)formatter.parse(str_date); // setting up the format
System.out.println(“The formatted date is ” + myFormattedDate);
System.out.println(“Today is ” +calendar.getTime() );
LINE 2. WRITE THE CATCH BLOCK TO CATCH EXCEPTIONS OF TYPE ParseException (TO HANDLE EXCEPTION, SIMPLY PRINT THE EXCEPTION)
}
}
}