Write a java program to validate date format in DD/MM/YYYY

Write a program to read a string containing the date in DD/MM/YYYY format and check if its a leap year. If so, return true else return false.

The return type is the boolean indicating TRUE / FALSE.

Input and Output Format:

Input consists of a string.

The output consists of TRUE / FALSE.

Refer sample output for formatting specifications.

Sample Input 1:


Sample Output 1:


Sample Input 2:


Sample Output 2:


Write a java program to validate date format in DD/MM/YYYY

import java.io.IOException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException, ParseException  {
String s1="23/02/2012";
SimpleDateFormat sdf=new SimpleDateFormat("dd/MM/yyyy");
GregorianCalendar g=new GregorianCalendar();
StringTokenizer t=new StringTokenizer(s1,"/");
String s2=t.nextToken();
String s3=t.nextToken();
String s4=t.nextToken();
int n1=Integer.parseInt(s4);
Date d1=sdf.parse(s1);
boolean b=g.isLeapYear(n1);


Leave a Reply

Your email address will not be published.

5 − two =