正当な日付かを判断する
=====mainクラスみたいなのでやる=====
String targetDate = "2009/03/22 12:15:00";
try{
if(!isDate(targetDate)) {
msg = "日付が変だよ。";
}
catch( Exception e ){
msg = "日付が変だよ。";
}
return msg;
=====isDate=====
/**
* 文字列が正当な日付であるかを判定します.<br>
* @param target 検査対象文字列
* @return TRUE:正当な日付 FALSE:正当な日付ではない
* @throws ParseException
*/
private boolean isDate(String target) throws ParseException {
boolean result = false;
SimpleDateFormat formatter = new SimpleDateFormat();
formatter.setLenient(false);
formatter.applyPattern(DATE_FORMATTER_SEPARATED_YYYYMMDDHHMMSS);
// 文字列をDate型に変換
Date targetToDate = formatter.parse(target);
// Date型を文字列に変換
String dateToString = formatter.format(targetToDate);
if(target.equals(dateToString)) {
result = true;
}
return result;
}
文字列の一部を削除する
String str = "AsamiTestAsami";
StringBuffer sb = new StringBuffer(str);
sb.delete(5, 9);
str = sb.toString();
strは”AsamiAsami”になりますよ。
今実行しているマシンのホスト名を取得する
String hostName = InetAddress.getLocalHost().getHostName();
合計: -
最終更新:2009年12月25日 11:40