working: 2007年9月アーカイブ
私の勤務先は、独立系SIのカイシャなんですが、初球シスアド取得者結構多いですね。
SEなら基本情報を取るべきなんでしょうがこっちの方が多少難しいですしね。
という私も経済産業省系の資格は旧2種しか持ってませんが。
テクニカルエンジニアのDB受けてるんですが2回ほど落ちてます・・・
Date型の実装時にutil.Dateで定義するのかsql.Dateで定義するのかでよく悩んでましたが
sql.Dateはutil.Dateの派生クラスなのでキャストができるってことに気が付いた・・・
これって普通に常識なんでしょうか。。。たまにしかプログラム書かないSE兼PGな僕には寝耳に水な出来事でした。
util → sql は
java.util.Date udate = new java.util.Date();
java.sql.Date sdate = (java.sql.Date)udate;
これできませんね。
java.util.Date udate = new java.util.Date();
java.sql.Date sdate = new java.sql.Date(udate.getTime());
sql → util は
java.sql.Date sdate = new java.sql.Date();
java.util.Date udate = (java.util.Date)sdate;
キャストすればOK
java.lang.Object
|
+--java.util.Date
|
+--java.sql.Date
