Vijay, There is nothing like InvalidDateException in Java. Kesav might have created his own exception. You need to define that or just remove it from the code.
-----Original Message----- From: vijay [mailto:[EMAIL PROTECTED]] Sent: Thursday, May 16, 2002 11:14 AM To: [EMAIL PROTECTED] Subject: Re: date service contd hi, i tried to compile the program.. but iam getting the following error.. D:\TestJavaPrograms\DateService.java:47: cannot resolve symbol symbol : class InvalidDateException location: class DateService public static String format(Date date, String simpleFormat) throws InvalidDateException ^ 1 error thanks & regards vijayanand.R (),,,() ( (. .) .-''''''''''-. ( o ) ) ( 'o' ) =(,,)=(,,)=(,,)==(,,)= ----- Original Message ----- From: "Kesav, Ramesh" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, May 15, 2002 4:39 PM Subject: date service contd public final static java.util.Date getTime(int hours, int min, int sec) throws InvalidDateException { try { Calendar cal = Calendar.getInstance(); java.util.Date today = cal.getTime(); int year = getYear(today); int month = getMonth(today) - 1; int date = getDay(today); cal.clear(); cal.set(year, month, date, hours, min, sec); return cal.getTime(); } catch (Exception e) { if (e instanceof InvalidDateException) throw (InvalidDateException) e; else { String input = "" + hours + ':' + min + ':'+ sec; } } } public final static java.util.Date getTime(int year,int month,int day,int hours,int min,intsec) throws InvalidDateException { try { Calendar cal = Calendar.getInstance(); cal.clear(); cal.set(year, month-1, day, hours, min, sec); return cal.getTime(); } catch (Exception e) { if (e instanceof InvalidDateException) throw (InvalidDateException) e; else { String input = "" + hours + ':' + min + ':' + sec; } } } public static String getXML(Date date) throws InvalidDateException{ return getXML(date, "Year", "Month", "Day"); } public static String getXML(Date date, String yearTag, String monthTag, String dayTag) throws InvalidDateException{ try { Calendar cal = Calendar.getInstance();cal.clear(); cal.setTime(date);StringBuffer buffer = new StringBuffer(41); buffer.append("<"); buffer.append(yearTag);buffer.append(">"); buffer.append(cal.get(cal.YEAR));buffer.append("</");buffer.append(yearTag); buffer.append(">");buffer.append("<");buffer.append(monthTag); buffer.append(">");buffer.append(cal.get(cal.MONTH) + 1);buffer.append("</"); buffer.append(monthTag);buffer.append(">");buffer.append("<");buffer.append( dayTag); buffer.append(">");buffer.append(cal.get(cal.DATE));buffer.append("</"); buffer.append(dayTag);buffer.append(">");return buffer.toString(); } catch (Exception e) {} } public static int getYear(Date date) throws InvalidDateException{ try { Calendar cal = Calendar.getInstance();cal.clear(); cal.setTime(date);int yy = cal.get(Calendar.YEAR); if (yy < 100) yy += 1900; return yy; } catch (Exception e) { } } public static boolean isSameDay(Date date1, Date date2) { if ( date1 == null && date2 == null ){ return true; } if ( date1 == null || date2 == null ){ return false; } Calendar cal1 = Calendar.getInstance(); cal1.setTime(date1); Calendar cal2 = Calendar.getInstance(); cal2.setTime(date2); return (cal1.get(Calendar.DAY_OF_MONTH) == cal2.get(Calendar.DAY_OF_MONTH) && cal1.get(Calendar.MONTH) == cal2.get(Calendar.MONTH) && cal1.get(Calendar.YEAR) == cal2.get(Calendar.YEAR)); } public static Date parse( String date, String simpleFormat ) throws InvalidDateException { try { return new SimpleDateFormat(simpleFormat).parse(date); } catch ( Exception e ) { } } public static Date toStandardDate(String date) throws InvalidDateException{ try{ return dateFormatter.parse(date); } catch (Exception e){} } public static Date toStandardDateTime(String date) throws InvalidDateException{ try{ return dateTimeFormatter.parse(date); } catch (Exception e){ } } public static String toStandardString(Date date) throws InvalidDateException{ try{ return dateFormatter.format(date); } catch (Exception e){} } public static String toStandardTimeString(Date date) throws InvalidDateException{ try{ return dateTimeFormatter.format(date); } catch (Exception e){} } } Regards Ramesh Kesavanarayanan [EMAIL PROTECTED] =========================================================================== To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST". For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST". Some relevant FAQs on JSP/Servlets can be found at: http://archives.java.sun.com/jsp-interest.html http://java.sun.com/products/jsp/faq.html http://www.esperanto.org.nz/jsp/jspfaq.jsp http://www.jguru.com/faq/index.jsp http://www.jspinsider.com =========================================================================== To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST". For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST". Some relevant FAQs on JSP/Servlets can be found at: http://archives.java.sun.com/jsp-interest.html http://java.sun.com/products/jsp/faq.html http://www.esperanto.org.nz/jsp/jspfaq.jsp http://www.jguru.com/faq/index.jsp http://www.jspinsider.com ==========================================================================To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST". For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST". Some relevant FAQs on JSP/Servlets can be found at: http://archives.java.sun.com/jsp-interest.html http://java.sun.com/products/jsp/faq.html http://www.esperanto.org.nz/jsp/jspfaq.jsp http://www.jguru.com/faq/index.jsp http://www.jspinsider.com