Date sendDate = DateTimeUtils.getCurrentDate(); //獲取查詢開始時間,上個月1號 Calendar calStart=Calendar.getInstance(); calStart.setTime(sendDate); calStart.add(Calendar.MONTH, -1); //calStart.set(Calendar.DAY_OF_MONTH, 1);//设置为1号,当前日期既为本月第一天 Timestamp startDate = DateTimeUtils.toTimestamp(DateTimeUtils.toString(calStart.getTime(), DateTimeUtils.DT_FMT_YYYYMMDD_SLASH)); String lastMonthyDate = DateTimeUtils.toString( DateTimeUtils.addCalendar(sendDate, -1, 0, 0), DateTimeUtils.DT_FMT_YYYY);
java 对日期格式化等操作
本文介绍了一种使用Java来获取上个月指定日期的方法。通过利用Calendar和自定义的DateTimeUtils工具类,可以方便地获取到上个月的具体日期,并将其转换为Timestamp类型或者字符串格式。

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



