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