输入某年某月某日,判断这一天是这一年的第几天?

来源:互联网 发布:视频切换矩阵 编辑:程序博客网 时间:2024/06/06 02:23
java已有API可以使用代码如下
Calendar rightNow=new GregorianCalendar();rightNow.set(2007, 3, 1);int date=rightNow.get(Calendar.DAY_OF_YEAR);

另一种方法:

package cn.test;public class test {public static void main (String arge[]){  int year = 2008;  int month = 12;  int day = 11;  int count=0;  switch(month){  case 12:  count += 30;  case 11:  count += 31;  case 10:  count += 30;  case 9:  count += 31;  case 8:  count += 30;  case 7:  count += 31;  case 6:  count += 31;  case 5:  count += 30;  case 4:  count += 31;  case 3:  count += 28;  case 2:  count += 31;  case 1:  count += 0; } count += day; if (year%4==0&&year%100!=0&&month>=3) {count += 1;}   System.out.print(count);}}


0 0
原创粉丝点击