}else{
int temp = week - 2;
weeks[temp] = date;
for(int i = temp - 1; i = minWeek; i--){
weeks[i] = getFormatDateAdd(getStrToDate(date, format), -1, format);
date = weeks[i];
}
date = weeks[temp];
for(int i = temp + 1; imaxWeek; i++){
weeks[i] = getFormatDateAdd(getStrToDate(date, format), 1, format);
date = weeks[i];
}
}
return weeks;
}
/**
* 根据指定的年、月、日返回当前是星期几 。1表示星期天、2表示星期一、7表示星期六 。
*
* @param year
* @param month
*month是从1开始的12结束
* @param day
* @return 返回一个代表当期日期是星期几的数字 。1表示星期天、2表示星期一、7表示星期六 。
*/
public static int getDayOfWeek(String year, String month, String day) {
Calendar cal = new GregorianCalendar(new Integer(year).intValue(),
new Integer(month).intValue() - 1, new Integer(day).intValue());
return cal.get(Calendar.DAY_OF_WEEK);
}
/**
* 取得给定日期加上一定天数后的日期对象.
*
* @param date
*给定的日期对象
* @param amount
*需要添加的天数,如果是向前的天数,使用负数就可以.
* @param format
*输出格式.
* @return Date 加上一定天数以后的Date对象.
*/
public static String getFormatDateAdd(Date date, int amount, String format) {
Calendar cal = new GregorianCalendar();
cal.setTime(date);
cal.add(GregorianCalendar.DATE, amount);
return getFormatDateTime(cal.getTime(), format);
}
/**
* 根据给定的格式与时间(Date类型的),返回时间字符串 。最为通用 。br
*
* @param date
*指定的日期
* @param format
*日期格式字符串
* @return String 指定格式的日期字符串.
*/
public static String getFormatDateTime(Date date, String format) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.format(date);
}
/**
* 返回制定日期字符串的date格式
*
* @param date
* @param format
* @return
* @throws ParseException
*/
public static Date getStrToDate(String date, String format) throws ParseException{
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.parse(date);
}
}
java中如何计算一年总共有多少周用365
天除7得到周数
模7得到剩余天数~代码如下
int
a=0,b=0;a=365/7;b=365%7;sys
tem.out.print(”一年有”+a+”周,余天数”+b);
编程:输入一个总天数(如37天)是几月几周零几天(1个月1周零1天)//每个月按30天计算 用java 写最普通的一个方法:
int days = 39;
int months = days / 30;//
days = days - months*30;
int weeks = days / 7;
days = days - weeks *7;
System.out.println(months+"月"+weeks+"周"+days+"天");
java代码天数求周的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java计算星期几、java代码天数求周的信息别忘了在本站进行查找喔 。
推荐阅读
- erp项目管理系统优势,erp项目管理的常用工具和意义
- wordpress的页脚模板修改就出错的简单介绍
- 电商平台应如何经营产品,如何经营好电商平台
- 李佳琦朱广权直播卖货的简单介绍
- 购物车代码java 购物车代码怎么实现
- Linux命令修改音量,linux 命令行 播放声音
- html5csjs字母验证码,html验证码怎么设置
- linux的重新命名命令,linux常用命令 重命名
- java聊天室程序代码 java编一个聊天室代码和结果