永发信息网

Java如何得到指定时间段中的所有周,及每周的每一天都是周几和日期是多少?

答案:2  悬赏:80  手机版
解决时间 2021-03-30 02:53
Java如何得到指定时间段中的所有周,及每周的每一天都是周几和日期是多少?
最佳答案
import java.text.DateFormatSymbols;
import java.util.Calendar;
import java.util.GregorianCalendar;

public class Test {


public static void main(String[] args){

Calendar c_begin = new GregorianCalendar();
Calendar c_end = new GregorianCalendar();
DateFormatSymbols dfs = new DateFormatSymbols();
String[] weeks = dfs.getWeekdays();

c_begin.set(2010, 3, 2); //Calendar的月从0-11,所以4月是3.
c_end.set(2010, 4, 20); //Calendar的月从0-11,所以5月是4.

int count = 1;
c_end.add(Calendar.DAY_OF_YEAR, 1); //结束日期下滚一天是为了包含最后一天

while(c_begin.before(c_end)){
System.out.println("第"+count+"周 日期:"+new java.sql.Date(c_begin.getTime().getTime())+", "+weeks[c_begin.get(Calendar.DAY_OF_WEEK)]);

if(c_begin.get(Calendar.DAY_OF_WEEK)==Calendar.SUNDAY){
count++;
}
c_begin.add(Calendar.DAY_OF_YEAR, 1);
}

}
}
全部回答
不多说··
给你提供一个类
java.util.Calendar类
自己去看下API就OK了··
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
70-50分等于几时几分
玩过的朋友战地1 单机版好玩吗
按键精灵怎么设置QQ堂自动开始脚本、
非插电式混合动力公交车是什么车
带忠的诗句
什么属于高热量食物
招财火到底如何
北京现代运动,只有顶配版才有黄色吗?
1÷7的商旳小数部分第1oo位上的数字是几?
Steamworks是什么?玩游戏显示不是最新Steamw
可以喊女朋友帮忙做哪些事情呢?借此增加彼此
下图是实验室常见的制取气体的装置:(1)写
跟农户养牛怎么分工
如果一段婚姻并不幸福是不是结束最好??!!
形容一个人的思维总是不同于常人的奇思妙招的
推荐资讯
0.450里面有( )个千分之一。 15个百分之一
《小虎探险队之第六张藏宝图&骷髅咒》的读后
2011浙江造价员考试大纲
冰菓会出第二季吗?
腾讯视频vip15元的和20元有什么区别?
泗阳县属于宿迁吗
周公解梦梦见死人给钱
8.24 7.65x2.4 11.76怎样简便运算?
这2根笔叫什么笔?
技师证和高级技工区别?
派派里打艾伦减防的技能升级那个
智永真书千字文帖拓对照,墨迹和拓帖的区别大
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?