package com.lyms.hospital.util; import java.util.Date; import com.lyms.util.DateUtil; /** * 计算孕周
* a
* * @author xujiahong * */ public class HospitalUtil { /** *
  • @Description: *
  • @param date 末次月经日期 *
  • @return *
  • 创建人:xujiahong *
  • 创建时间:2017年4月24日 *
  • 修改人: *
  • 修改时间: */ public static String getPregnantWeek(Date date) { Date now = new Date(); int days = DateUtil.daysBetween(date, now);//返回两个日期的间隔天数 if (days < 0) { return ""; } if (days >= 294) { return "已分娩"; } int week = (days / 7); int day = (days % 7); return "孕" + week + "周" + (day > 0 ? "+" + day + "天" : ""); } }