例如,如果是1948年6月12日,就写:19480612
package blueBriage;
public class PlantTreesGuessBirthday {
public static void main(String[] args) {
new PlantTreesGuessBirthday().run();
}
public void run(){
int n=20120312;
String s="";
for(int i=19000601;i<=n;i++){
s="" +i;//把i转化为字符串
int day=Integer.parseInt(s.substring(6));//天
int month=Integer.parseInt(s.substring(4,6));//月
if(day>=1&&day<=31&&month>=1&&month<=12&&i%2012==0&&i%12==0){
System.out.println(i);
}
}
}
}
原文:http://blog.csdn.net/u014010769/article/details/44906389