Java Code To Print Formated Date::



Java Code To Print Formated Date::
============================

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
         int d, m, y, temp;
        String a,newMonth,newYear="";
        d = Integer.parseInt(tf1.getText());
        m = Integer.parseInt(tf2.getText());
        y = Integer.parseInt(tf3.getText());
     

                if (m < 13) {


            if (((m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12) && (d <=31))||((m == 4 || m == 6 || m == 9 || m == 11) && (d <=30))||( (m == 2)&&(y%4==0) && (d <= 29)) )   
            {
                if (d < 10) {
                    a = "0" + Integer.toString(d);
                  
                }
                else{a=Integer.toString(d);}
                if (y%100!=0){
                temp=y;
                temp=temp%100;
                y=temp;
                newYear=Integer.toString(y);
              
                }
               if(y%1000<10){
                newYear="0"+y%100;
                }
                if(m<10){
                newMonth = "0" + Integer.toString(m);
                }
                else{newMonth=Integer.toString(m);}
              
                tf4.setText( a + "/" + newMonth + "/" + newYear);
            }
            else{
                jOptionPane1.showMessageDialog(this, "Error in the number of days(also check the leap year condition for months)");
                tf4.setText(" ");
              
            }
             
          
     
                }
                else {
            jOptionPane1.showMessageDialog(this, "error since maximum value of month is 12");
        }
             
}

GUI    Picture  Here  >>



No comments:

Post a Comment