日期计算

来源:互联网 发布:sql.executequery 编辑:程序博客网 时间:2024/06/01 14:18

蒜头君和花椰妹谈恋爱啦。祝福他们吧。蒜头君想知道第他们的第 

100100 天,200200 天 ... 纪念日。

输入格式

输入 44 个整数 y,m,d,ky,m,d,k,表示他们在一起的日期,保证是一个 1900 年 1 月 1 日以后的日期,蒜头君想知道他们的 k(0 \leq k \leq 10000)k(0k10000)天纪念日。

输出格式

输出格式按照yyyy-mm-dd的格式输出 kk 天纪念日的日期。月份和天数必须各输出 22 位。保证最后答案年份不超过 44 位。

注意 使用JAVA Calendar类的 细节 ~ 

 一是把 Calendar add()之后 getTime() 变成 Date类 再输出 (月份要减一),

二是 把 Calendar 直接获取年份,月份,日期 输出 但(设置的时候月份要减一,输出的时候月份要加一)

import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Scanner;public class 恋爱日期 {public static void main(String[] args) {Scanner cin = new Scanner(System.in);Calendar c = Calendar.getInstance();c.set(cin.nextInt(), cin.nextInt()-1, cin.nextInt());c.add(Calendar.DATE, cin.nextInt());SimpleDateFormat sdf  = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");System.out.println(sdf.format(c.getTime()));      }}




4

0 0
原创粉丝点击