【JAVA】指定日が本日以降かチェック
public void test(Timestamp targetDate, Timestamp currentTime) {
// 指定日を設定
GregorianCalendar target = new GregorianCalendar();
target.setTime(targetDate);
// 本日を設定
GregorianCalendar current = new GregorianCalendar();
current.setTime(currentTime);
if (target.after(current)) {
// 指定日が本日以降
} else {
// 指定日本日以降ではない
}
}
【JAVA】DB取得結果分をHashMapを使いListに格納する
DBからの取得結果一覧表示などでよく使う処理。簡単。
import java.sql.*;
import java.util.*;
public static void test(HttpServletRequest request) {
try {
Statement st = null;
ResultSet rs = st.executeQuery("select * from table");
HashMap map = new HashMap();
ArrayList list = new ArrayList();
while (rs.next()) {
map.clear();
map.put("項目1", rs.getString("項目1"));
map.put("項目2", rs.getString("項目2"));
map.put("項目3", rs.getString("項目3"));
list.add(map);
}
request.setAttribute("HashMapList", list);
rs.close();
} catch (Exception e) {
e.printStackTrace();
}
}
続く忘年会
年末は忘年会と理由で定時退社ができてよい。
普段からそんなに遅くないのだが・・・
僕の仕事は今そんなにない。
ユーザーがテストしているの結果待ちの状態だからだ。
同業者なら分ると思うがこの期間は結構暇をもてあます。
バグや変更要望が無ければ仕様書修正ぐらいしかやることがないからだ。
しっかりとテストして貰えれば貰える程に時間に余裕が出る。
特に今回はバグが少ないので暇だ。
そんな時期が年末という事は飲み放題である。
と言いつつあまり酒は強い方ではない。
が、愚痴が言えるということはストレスの発散になる。
しかし、僕は酒癖がよくない・・・
ぐだぐだとクダを巻きベロベロになって寝る。
会社の事を考えると頭が痛い・・・
そして二日酔いで頭が痛い・・・
【JAVA】TIMESTAMP型への変換
希望の日付をtimestamp型で使う
カレンダーを使う場合
GregorianCalendar cal = new GregorianCalendar();
cal.clear();
//対象年月日をセットする
cal.set(2008, 12, 31);
Timestamp sample1 =
new Timestamp(cal.getTime().getTime());
もっと簡単に書くと
try{
Timestamp sample2 =
new Timestamp(new SimpleDateForma("yyyy/MM/dd").parse
("2008/12/31").getTime());
}catch (ParseException e) {
}