在一个日期范围内有多少Januarys

时间:2015-07-21 22:33:40

标签: c# date

我有一个日期范围(日期和月数),我想计算该日期范围内Januarys的数量。

例如,以5/2015结束并返回20个月后,有2个Januarys:1/20151/2014

2 个答案:

答案 0 :(得分:1)

int currentMonth = 5;
int monthsBack = 20;

int numberOfJans = (int) Math.Floor((monthsBack - currentMonth) / 12.0) + 1;

这是数学,而不是C#。

答案 1 :(得分:0)

计算样本之间的月数

BigDecimal.scale()