其中出生前的return可自定义,详情见代码:
public static String getBirthDay(long birthTime, long nTime) {
//是否为出生前
boolean gestation = false;
if (birthTime > nTime) {
gestation = true;
long temp = birthTime;
birthTime = nTime;
nTime = temp;
}
//收集生日
String birth = "";
//某个日子的年月日
Date n = new Date(nTime);
int nDay = n.getDate();
int nMonth = n.getMonth();
int nYear = n.getYear();
//生日的年月日
Date b = new Date(birthTime);
int bDay = b.getDate();
int bMonth = b.getMonth();
int bYear = b.getYear();
//生日月的天数,计算是否满月
int mothDay = 31;
if (bMonth == 2) {
if (isRunYear(bYear)) {
mothDay = 29;
} else {
mothDay