【第几天?】

来源:互联网 发布:淘宝怎么抢购最快 编辑:程序博客网 时间:2024/06/10 00:23

 

Description

给定一个日期,输出这个日期是该年的第几天。

Input

输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。

Output

对于每组输入数据,输出一行,表示该日期是该年的第几天。

Sample Input

1985/1/202006/3/12

Sample Output

2071

Source

import java.io.*;import java.util.*;import java.text.*;public class Main {public static void main(String[] args){Scanner sn = new Scanner(System.in);int year,month,day;String input;while(sn.hasNextLine()){input = sn.nextLine();String [] temp = input.split("/");year = Integer.parseInt(temp[0]);month = Integer.parseInt(temp[1]);day = Integer.parseInt(temp[2]);Calendar calendar = Calendar.getInstance();calendar.set(Calendar.YEAR, year);calendar.set(Calendar.MONTH,month-1);calendar.set(Calendar.DATE, day);calendar.getTime();System.out.println(calendar.get(Calendar.DAY_OF_YEAR));}}}


 

原创粉丝点击