大神求代码java 计算促销日期private static SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
/**
*
* @param date 生产日期
* @param mon保质期(月)
* @return 到保质期之前两周java每周活动代码的周末
* @throws ParseException
*/
public static String cuxiao(String date, String mon) throws ParseException{
Date produceDate = sdf.parse(date);
Calendar produceCalendar = Calendar.getInstance();
produceCalendar.setTime(produceDate);
//将produceCalendar设置为过期时间
int monthInt = Integer.parseInt(mon);
produceCalendar.add(Calendar.MONTH, monthInt);
//获得过期的那天是周几
//从api可知周日是1java每周活动代码,周1是2java每周活动代码,周六是7
int weekDay = produceCalendar.get(Calendar.DAY_OF_WEEK);
//获得最接近过期时间的周末(周六)
produceCalendar.add(Calendar.DATE, 0-weekDay);
//再将该日期减去一周(7天),就是想要的日期
produceCalendar.add(Calendar.DATE, -7);
return sdf.format(produceCalendar.getTime());
}
inputjava每周活动代码:cuxiao("20121202", "4")
output:20130323
用Java怎样实现课表代码?有周次课表数据时存储于数据库中的吗?
/**
* 获取一周的时间集合(从周一到周日)
* @param weekNum ;-1:上周;0:本周;1:下周
*/
public static ListDate getWeekDates(int weekNum){
ListDate list = new ArrayListDate();
Calendar cal = Calendar.getInstance();
// 获取指定下几个星期
cal.add(Calendar.DAY_OF_WEEK, weekNum * 7);
cal.setFirstDayOfWeek(Calendar.MONDAY);
cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
list.add(cal.getTime());
for(int i = 0;i6;i){
cal.add(Calendar.DAY_OF_WEEK, 1);
list.add(cal.getTime());
}
【java每周活动代码 java活动图】return list;
}
这个是获取这一周时间的代码,之后用下面的代码获取周一到周日的日期
ListDate ds = DateUtil.getNowWeekDates(weekNum);
ds.get(0)//周一
ds.get(6)//周日
用这两个时间到数据库中进行范围查询,之后的你应该明白了吧
java利用quartz编写的定时代码如何在tomact上每周自动运行quartz定时任务数据可以保存到数据中 。默认是在内存中java每周活动代码,无法监控 。
关于java每周活动代码和java活动图的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 日本樱花网服务器在哪,日本樱花网服务器在哪下载
- postgre字符串单引号,post请求传字符串
- thinkphpjsu函数,thinkphp5常用函数
- 沙雕视频拍摄用什么,沙雕视频配什么音乐
- java代码随机生成汉字 java代码随机生成汉字怎么写
- 运动类公众号运营,体育运动公众号
- 你如何做好餐饮实体店营销,如何做好一家餐饮店的营销
- 开发游戏需要学习吗,游戏开发需要学哪些软件
- mysql怎么获取日期 mysql怎么获取日期数组