/** * 祝祭日であるかを返します。 * * @param x 日付 * @return 祝祭日であるか */ public static boolean isHolyday(Date x) { try { return !VRDateParser.getHolydays(x).isEmpty(); } catch (Exception ex) { return false; } }
/** * 祝祭日名を返します。 * * @param x 日付 * @return 祝祭日名 */ public static String getHolydayNames(Date x) { try { Iterator it = VRDateParser.getHolydays(x).iterator(); if (it.hasNext()) { StringBuilder sb = new StringBuilder(); VRDateParserHolyday h = (VRDateParserHolyday) it.next(); sb.append(h.getId()); while (it.hasNext()) { h = (VRDateParserHolyday) it.next(); sb.append(", "); sb.append(h.getId()); } return sb.toString(); } } catch (Exception ex) { } return ""; }