66问答网
所有问题
java中如何求出某一年第一天是星期几
如题所述
举报该问题
推荐答案 2012-09-14
你先取某一年的第一天为起点。比如2012年第一天是星期日。
在判断这年是否是闰年,(2012年是闰年):
闰年的判断函数:
boolean isLeapYear( int year )
{
return (0==year%4) || (0==year%100 && 0==year%400 );
}
若是闰年,该年有366天,则星期数(如果7代表星期天)加减366%7后模7;
若是平年,该年有365天,则星期数加减365%7模7。
如果是算未来(对2012来说)则加(一年的天数)%7后模7,反之则减(一年的天数)%7后模7。
比如2013年第一天是星期 [ 7+(366)%7]%7;2011年第一天是星期 [7-(365)%7]%7;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Dx2vDxnp9.html
其他回答
第1个回答 2012-09-14
Calendar c = Calendar.getInstance();
c.set(2011,0,1);//2011年1月1号
c.get(Calendar.DAY_OF_WEEK);//获取星期,1是周日,2是周1
第2个回答 2012-09-14
使用Calendar类
这个类提供了所有关于求日期的方法
看看API 就能学会本回答被提问者采纳
相似回答
用
java
将字符串“2014/04/19”转换成date类,并
求出
那天
是星期几
。哪...
答:
} } private static String getWeekDay(Calendar c){ if(c == null){ return "
星期
一"; } else if(Calendar.MONDAY == c.get(Calendar.DAY_
java
万年历
答:
1月和2月要按上一年的13月和 14月来算,这时C和y均按上一年取值。)
算出来的W除以7,余数是几就是星期几。如果余数是0,则为星期日
。 以2049年10月1日(100周年国庆)为例,用蔡勒(Zeller)公式进行计算,过程如下: 蔡勒(Zeller)公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 =49+[49/4]+[20/...
Java
实现以1900年1月1日是给定一个年月日,然后显示对应
星期几
,要求使 ...
答:
System.out.println("
星期
日");break;case 2:System.out.println("星期一");break;case 3:System.out.println("星期二");break;case 4:System.out.println("星期三");break;case 5:System.out.println("星期四");break;case 6:System.out.println("星期五");break;case 7:System.out.print...
求做一个简单
的JAVA
代码
答:
//
求出
1号
是星期几
,用get()方法,返回指定日历字段的值,Calendar.DAY_OF_WEEK表示星期字段 //get(Calendar.DAY_OF_WEEK)返回1 - 7,是星期天 - 星期六,而不是星期一 - 星期天 System.out.println("该月
第一天是星期
:" + (temp.get(Calendar.DAY_OF_WEEK) - 1));} //判断改年份...
java
编写程序
求出
你
的
生日那天
是星期几
答:
);Y=scan.nextInt();System.out.println("月:");M=scan.nextInt();System.out.println("日:");D=scan.nextInt();time.set(Y, M-1, D);int Day=time.get(Calendar.DAY_OF_WEEK);System.out.println("
星期
"+(Day-1));} } 注意,,这里每周是从星期天
算
起的,,,所以要减1 ...
应用javascript做输入年月日,
计算出星期几
。
答:
J2EE
Java
2平台企业版string是引用数据类型如何取得年月日,小时分秒public static void main(String[] args) { ActionListener time = new ActionListener() { // 监听事件,不然实现不了动态改变时间 public void actionPerformed(ActionEvent e) { //date对象代表当前的系统时间(毫秒) Date date = new Date();...
大家正在搜
一周中第一天是星期几
星期天后一天是星期几
中国一周的第一天是星期几
星期一的前一天是星期几
中国星期几是第一天
在西方一周的第一天是星期几
一周的第一天是星期几英文
这个月的第一天是星期几
国外第一天是星期几
相关问题
急:用java如何得到当前月的第一天是星期几?
Java获取一年有多少周,某周的第一天和最后一天
java程序问题计算一年中任意一天是星期几。
Java 获取一年有多少个周 从新年的第一个 星期一 开始算
java中如何获取日期时间中的星期几?
Java如何得到指定时间段中的所有周,及每周的每一天都是周几...
编写函数计算某一年第一天有多少天java
JAVA显示每月第一天星期几