怎样求某一天到这一天所在年份元旦的天数,例如2005年**月**日这一天与2005年元旦的天数为几

解决方案 »

  1.   

    import java.text.*;
    import java.util.*;
    public class Test56 {
    private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    public static void main(String[] args) throws Exception {
    Date date = sdf.parse("2005-01-31");
    Calendar calendar = new GregorianCalendar();
    calendar.setTime(date);
    System.out.println(calendar.get(Calendar.DAY_OF_YEAR)-1);
    }
    }
      

  2.   

    Date dateTemp = new SimpleDateFormat("yyyy-mm-dd").parse("2005-**-**");
    Calendar calendarTemp = Calendar.getInstance();
    calendarTemp.setTime(dateTemp);
    return calendarTemp.get(Calendar.DAY_OF_YEAR);