/** */
/**
* 计算两个年月之间的相差月数
* @param strDateBegin yyyy-mm
* @param strDateEnd yyyy-mm
* @return
*/
public static String getMonthBetween(String strDateBegin, String strDateEnd)
... {
try
...{
String strOut;
if (strDateBegin.equals("") || strDateEnd.equals("")
|| strDateBegin.length() != 7 || strDateEnd.length() != 7)
...{
strOut = "";
} else
...{
int intMonthBegin = Integer.parseInt(strDateBegin.substring(0,
4))
* 12 + Integer.parseInt(strDateBegin.substring(5, 7));
int intMonthEnd = Integer.parseInt(strDateEnd.substring(0, 4))
* 12 + Integer.parseInt(strDateEnd.substring(5, 7));
strOut = String.valueOf(Math.abs(intMonthBegin - intMonthEnd));
}
return strOut;
} catch (Exception e)
...{
return "0";
}
}
* 计算两个年月之间的相差月数
* @param strDateBegin yyyy-mm
* @param strDateEnd yyyy-mm
* @return
*/
public static String getMonthBetween(String strDateBegin, String strDateEnd)
... {
try
...{
String strOut;
if (strDateBegin.equals("") || strDateEnd.equals("")
|| strDateBegin.length() != 7 || strDateEnd.length() != 7)
...{
strOut = "";
} else
...{
int intMonthBegin = Integer.parseInt(strDateBegin.substring(0,
4))
* 12 + Integer.parseInt(strDateBegin.substring(5, 7));
int intMonthEnd = Integer.parseInt(strDateEnd.substring(0, 4))
* 12 + Integer.parseInt(strDateEnd.substring(5, 7));
strOut = String.valueOf(Math.abs(intMonthBegin - intMonthEnd));
}
return strOut;
} catch (Exception e)
...{
return "0";
}
}