時間クラスの応用hdu 2005日付

839 ワード

タイトルリンク:
クリックしてリンクを開く
この問題は年月日を与えて、計算はその年の何日目です
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>