class pro{
int year,month,week,c;
public static void main(String [] args) {
pro test=new pro();
}
pro(){
for (year=1981;year<2011;year++){
c=yearcount(year);
System.out.println(c);
}
for (month=1;month<13;month++){
c=monthcount(2010,month);
System.out.println(c);
}
for (week=1;week<6;week++){
c=weekcount(2010,10,week);
System.out.println(c);
}
}
int weekcount(int year,int month,int week){
int c,n1,n2;
n1=year*10000+100*month+7*(week-1)+1;
n2=year*10000+100*month+7*week;
c=makecount(n1,n2);
return c;
}
int monthcount(int year,int month){
int c,n1,n2;
n1=year*10000+100*month+1;
n2=year*10000+100*month+31;
c=makecount(n1,n2);
return c;
}
int yearcount(int year){
int c,n1,n2;
n1=year*10000+101;
n2=year*10000+1231;
c=makecount(n1,n2);
return c;
}
int makecount(int time1,int time2){
String urlx,bun,str1,str;
int p1,c;
urlx="http://api.nytimes.com/svc/search/v1/article?format=json&query=";
urlx=urlx+"Naoto+Kan";
urlx=urlx+"&begin_date=";
urlx=urlx+time1;
urlx=urlx+"&end_date=";
urlx=urlx+time2;
urlx=urlx+"&api-key=23db986ae143f51f1ea2a744063ae19b:1:59464465";
getdata gd=new getdata();
gd.makedata(urlx);
bun=gd.bun;
str1="\"total\"";
p1=bun.indexOf(str1);
str=bun.substring(p1,bun.length());
String[] x=str.split(":");
str=x[1].substring(0,x[1].length()-1);
str=str.trim();
c=Integer.parseInt(str);
return c;
}
}
最終更新:2011年04月13日 14:01