1225: 生日日数
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 23 Solved: 9
[ Submit][ Status][ Web Board]
Description
CCC老师的生日是YY年MM月DD日,他想知道自己出生后第一万天纪念日的日期(出生日算第0天)。
Input
输入有多行,格式为YY MM DD 其中1949<=YY<=2006,日期绝对合法。
Output
输出有多行。即CCC老师生日第一万天以后的日期,格式为 “Y-M-D”。
Sample Input
1979 4 16
Sample Output
2006-9-1
HINT
Source
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;
public class Main {
/**
* @param args
* @throws ParseException
*/
public static void main(String[] args) throws ParseException {
// TODO Auto-generated method stub
int y,m,d;
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
String s;
Scanner cin=new Scanner(System.in);
while (cin.hasNext()) {
y=cin.nextInt();
m=cin.nextInt();
d=cin.nextInt();
// System.out.println(y+"+ "+m+" +"+d);
java.util.Date d1 = df.parse(y+"-"+m+"-"+d);
// System.out.println(d1);
Calendar rightNow = Calendar.getInstance();
rightNow.setTime(d1);
rightNow.add(Calendar.DATE, 10000);
Date dt1 = rightNow.getTime();
String reStr = df.format(dt1);
String[]a=reStr.split("-");
y=Integer.parseInt(a[0]);
m=Integer.parseInt(a[1]);
d=Integer.parseInt(a[2]);
System.out.println(y+"-"+m+"-"+d);
}
}
}
1225: 生日日数
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 23 Solved: 9
[ Submit][ Status][ Web Board]
Description
CCC老师的生日是YY年MM月DD日,他想知道自己出生后第一万天纪念日的日期(出生日算第0天)。
Input
输入有多行,格式为YY MM DD 其中1949<=YY<=2006,日期绝对合法。
Output
输出有多行。即CCC老师生日第一万天以后的日期,格式为 “Y-M-D”。
Sample Input
1979 4 16
Sample Output
2006-9-1
HINT