public static String getNewDate(String strDate,Integer flag){
if(null==strDate || "".equals(strDate) || null==flag ){
return null ;
}
Calendar cal = Calendar.getInstance();
String[] dateArr = strDate.split("-");
int year = Integer.parseInt(dateArr[0]);
int month = Integer.parseInt(dateArr[1]);
cal.set(Calendar.YEAR, year);
if(flag.intValue()==1){
cal.set(Calendar.MONTH, month);
cal.set(Calendar.DATE,1);
}
if(flag.intValue()==-1){
cal.set(Calendar.MONTH, month-2);
cal.set(Calendar.DATE, cal.getActualMaximum(Calendar.DATE));
}
return new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime());
}
分享到:
相关推荐
利用Excel公式计算上月月末日期的星期.rar,假设A列单元格为目标日期,利用介绍的公式返回其对应的上月月末日期的星期值。
Javascript获取上月、下月 var arr = date.split('-'); var year = arr[0]; //获取当前日期的年份 var month = arr[1]; //获取当前日期的月份 //var day = arr[2]; //获取当前日期的日 //var days = new Date...
主要介绍了php获取当前月与上个月月初及月末时间戳的方法,涉及php针对日期与时间相关判断与操作技巧,需要的朋友可以参考下
10、获取当前日期减去参数天数之后的日期 11、判断传入年份是否为闰年 12、获得日期所在季度第一个月或最后一个月 13、在当前日期的基础上增加传入参数的天数 14、在当前日期的基础上增加传入参数的月数 15、在当前...
java 获取上月、一个月最后一天、周一、周日、本月日期
用php获取本周,上周,本月,上月,本季度日期的代码
包括取得当月月末最后一天,等用法 细的说明: 通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),...
RCP系统使用的弹出式日期控件,可切换上月下月,前一年后一年,可选择年、月
java获取本月的开始时间\结束时间、获取上月的开始时间\结束时间、获取本年的开始时间\结束时间、获取某个日期的开始时间\结束时间、获取今年是哪一年、获取本月是哪一月
js 获取 本周、上周、本月、上月、本季度、上季度的开始结束日期 /** * 获取本周、本季度、本月、上月的开始日期、结束日期 */ var now = new Date(); //当前日期 var nowDayOfWeek = now.getDay(); //今天本周的...
超市上月工作总结和下月工作计划.doc
主要介绍了C#获取上个月第一天和最后一天日期的方法,是关于C#日期函数的简单应用,具有一定的实用价值,需要的朋友可以参考下
主要介绍了javascript完美实现给定日期返回上月日期的方法,结合实例形式分析了javascript日期时间的计算技巧,并给出了格式化日期时间的操作方法,需要的朋友可以参考下
Js双日历控件,在一个网页上同时显示两个日期选择器,写成了封装类,方便使用者调用。同时美化的相当不错。 包括了以下函数: 1、2012——2020年节假日信息(包括节假日前1~3天/后1~3天) 2、格式化数字,...
主要介绍了element日历calendar组件上月、今天、下月、日历块点击事件及模板源码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
今天;昨天;明天;当月第一天;当月最后一天;上月第一天;上月最后一天;下月第一天;下月最后一天;本年第一天;本年最后一天;去年第一天;去年最后一天
获取本周 上周 本月 上月 本季度的日期!供大家参考!
日期工具Java类,一看就明白.可以得到当前日期的上月上周和昨天的日期时间.