code: public int getEraYear(final Calendar cal) {
          ArgUtils.notNull(cal, "cal");
          
          final Calendar startCal = Calendar.getInstance(TimeZone.getTimeZone("GMT-00:00"));
          startCal.setTime(startDate);
          
          final int diff = cal.get(Calendar.YEAR) - startCal.get(Calendar.YEAR) + 1;
          return diff;
          
      }
docs: 指定した日時が、開始日時から経過した年を取得する。
  @param cal チェック対象の日時。タイムゾーンは、{@literal GMT-00:00}である必要がある。
  @return
  @throws IllegalArgumentException {@literal cal == null.}