
import javatextSimpleDateFormat;
import javautilCalendar;
import javautilDate;
public class Test {
public static void main(String[] args) {
Date nextMonthFirstDate = nextMonthFirstDate();
printDate(nextMonthFirstDate);
}
public static Date nextMonthFirstDate() {
Calendar calendar = CalendargetInstance();
calendarset(CalendarDAY_OF_MONTH, 1);
calendaradd(CalendarMONTH, 1);
return calendargetTime();
}
public static void printDate(Date date) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
Systemoutprintln(sdfformat(date));
}
}
你可以先得到下个月的一号的日期,然后减一天,比如要得到本月的最后一天,可以这样写:
DateTime d = new DateTime(DateTimeNowYear, DateTimeNowMonth, 1);d = dAddMonths(1)AddDays(-1);
假设本月日期在A列,且数字格式为日期格式,B列为本月数值,假设从第二行开始(即每月1日在A2单元格)
在C列计算本月累计到今天的平均值
选中C2:C32单元格,在输入栏输入:
=SUMIF(A$2:A$32,"<="&A2,B$2:B$32)/COUNTA($B$2:B2)
然后按CTRL+回车 结束公式输入即可
这个公式是计算有数据发生的平均值,如,假设今天为20日,但实际发生数据的只有10天,则按10天平均
如果要按实际天数平均,公式修改为:
=SUMIF(A$2:A$32,"<="&A2,B$2:B$32)/(day(A2)-day($A$2))
以上就是关于Java获取当前日期的下个月1号全部的内容,包括:Java获取当前日期的下个月1号、c#开发如何获取月份的最后一天、excel如何用一个公式算出从本月1号开始到今天开支的平均值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)