/************************************************************************************
* 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)

  
    }
  }
}

Published by
Ace Tutors
View all posts