计算两个日期相差多少月
static int daysBetweenMonth(DateTime a, DateTime b) { int v = a.millisecondsSinceEpoch - b.millisecondsSinceEpoch; return v ~/ 86400000 * 30; }