*/\r
public static void setDebug(boolean b) { debug = b; }\r
private static boolean debug = false;\r
- private static boolean debuglv2 = false; // これは俺用\r
\r
/**\r
* 深夜の帯予約補正に対応するかどうか\r
/**\r
* 開始・終了時刻から長さを算出する。引数の前後関係は意識しなくて良い。\r
*/\r
- private static int getRecMinVal(int ahh, int amm, int zhh, int zmm) {\r
+ public static int getRecMinVal(int ahh, int amm, int zhh, int zmm) {\r
int min = (zhh*60+zmm) - (ahh*60+amm);\r
if (min < 0) min += 24*60;\r
return min;\r
}\r
\r
/**\r
+ * 1440分中の何分目か返す\r
+ */\r
+ public static int getMinOfDate(String ahh, String amm) {\r
+ try {\r
+ return getMinOfDate(Integer.valueOf(ahh),Integer.valueOf(amm));\r
+ }\r
+ catch (NumberFormatException e) {\r
+ return -1;\r
+ }\r
+ }\r
+ \r
+ /**\r
+ * 1440分中の何分目か返す\r
+ */\r
+ public static int getMinOfDate(int ahh, int amm) {\r
+ return ahh*60+amm;\r
+ }\r
+ \r
+ /**\r
* @see #getCritDateTime(int)\r
*/\r
public static String getCritDateTime() {\r
}\r
\r
/**\r
+ * 日付を日付形式に変換。\r
+ * @return YYYY/MM/DD(WD)\r
+ */ \r
+ public static String getDate() {\r
+ return getDate(getCalendar(0), true);\r
+ }\r
+ /**\r
* <P>「当日」の日付文字列を返します。\r
* <P>ただし、05時~29時を当日として判断するので、<B>24時~29時に実行した場合は前日の日付が返ります</B>。\r
* @param n : 現在日時に対して n秒 加えた日時を返します。負の値も許可されます。\r
return dst;\r
}\r
\r
+ public static String enEscape(String src) {\r
+ StringBuilder sb = new StringBuilder();\r
+ for ( int index=0; index<src.length(); index++ ) {\r
+ char c = src.charAt(index);\r
+ if ( c == '<' ) {\r
+ sb.append("<");\r
+ }\r
+ else if ( c == '>' ) {\r
+ sb.append(">");\r
+ }\r
+ else if ( c == '&' ) {\r
+ sb.append("&");\r
+ }\r
+ else {\r
+ sb.append(c);\r
+ }\r
+ }\r
+ return sb.toString();\r
+ }\r
+ \r
+ \r
/**\r
* Unicodeエスケープをデコードします。\r
*/\r
return sb.toString();\r
}\r
\r
+ \r
+ public static String getVerticalSplittedHTML(String text) {\r
+ if ( text == null ) {\r
+ return null;\r
+ }\r
+ \r
+ String html = "<HTML>";\r
+ for ( String s : text.split("") ) {\r
+ html += s+"<BR>";\r
+ }\r
+ html += "</HTML>";\r
+ \r
+ return html;\r
+ }\r
+ \r
+ \r
/*******************************************************************************\r
* オブジェクト操作関連\r
******************************************************************************/\r