Date To Days In Java
//DATE TO DAYS
class datetodays{
private int a[]={31,28,31,30,31,30,31,31,30,31,30,31};
public void convert(String str){
int d,m,y,i,s=0;
if(str.indexOf('/')!=2||str.lastIndexOf('/')!=5||str.length()!=10){
System.out.println("Invalid Date");
return;
}
d=Integer.parseInt(str.substring(0,2));
m=Integer.parseInt(str.substring(3,5));
y=Integer.parseInt(str.substring(6));
if(y%100!=0&&y%400==0||y%4==0)
a[1]=29;
else
a[1]=28;
s=d;
for(i=0;i<m-1;i++)
s=s+a[i];
System.out.println("THE NUMBER OF DAYS = "+s);
}}
class datetodays{
private int a[]={31,28,31,30,31,30,31,31,30,31,30,31};
public void convert(String str){
int d,m,y,i,s=0;
if(str.indexOf('/')!=2||str.lastIndexOf('/')!=5||str.length()!=10){
System.out.println("Invalid Date");
return;
}
d=Integer.parseInt(str.substring(0,2));
m=Integer.parseInt(str.substring(3,5));
y=Integer.parseInt(str.substring(6));
if(y%100!=0&&y%400==0||y%4==0)
a[1]=29;
else
a[1]=28;
s=d;
for(i=0;i<m-1;i++)
s=s+a[i];
System.out.println("THE NUMBER OF DAYS = "+s);
}}
Comments
Post a Comment