/**获得参数月份的一号及其下一个月的一号*/
private StockDate getStockDate(String stockDate){
String stockDateStart=stockDate+"-01";
Calendar c=Calendar.getInstance();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
try {
c.setTime(sdf.parse(stockDateStart));
} catch (ParseException e) {
log.error(e.getMessage(), e);
}
c.add(Calendar.MONTH, 1);
String stockDateEnd=sdf.format(c.getTime());
c.add(Calendar.MONTH, -2);
return new StockDate(stockDateStart,stockDateEnd,sdf.format(c.getTime()));
}
Calendar
最新推荐文章于 2024-04-04 23:58:24 发布
本文介绍了一种通过输入参数月份来获取该月一号及其下一个月一号的方法。利用Java中的Calendar和SimpleDateFormat类实现日期格式转换及月份加减操作,最终返回包含开始日期、结束日期及前一个月日期的对象。
4182

被折叠的 条评论
为什么被折叠?



