예제 #1
0
 /**
  * 祝祭日であるかを返します。
  *
  * @param x 日付
  * @return 祝祭日であるか
  */
 public static boolean isHolyday(Date x) {
   try {
     return !VRDateParser.getHolydays(x).isEmpty();
   } catch (Exception ex) {
     return false;
   }
 }
예제 #2
0
 /**
  * 祝祭日名を返します。
  *
  * @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 "";
 }