时间类的应用 hdu 2005 第几天

来源:互联网 发布:人形师lolita淘宝店家 编辑:程序博客网 时间:2024/06/07 09:44

题目链接:

点击打开链接

该题给出年月日,计算是该年的第几天

java中的抽象类Calendar,包装了对日期的大部分操作

此外SimpleDateFormat 类提供了对日期格式的转换方式

代码:

<span style="font-size:14px;">import java.util.Scanner;import java.util.Calendar;import java.text.SimpleDateFormat;public class hdu2005{public static void main(String[] args){Scanner reader = new Scanner(System.in);String date = null;SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd"); //指定日期的格式Calendar cal = Calendar.getInstance(); while(reader.hasNextLine()){date = reader.nextLine();try{cal.setTime(sdf.parse(date)); //parse解析    //format使格式化}catch(Exception e){e.getStackTrace();}System.out.println(cal.get(cal.DAY_OF_YEAR));}}}</span>


1 0