[java] 型、キャスト

Long ⇒ int

intValue()

java.util.Date ⇒ java.sql.Date

(簡易処理)
java.util.Date d = new java.util.Date();
java.sql.Date d2 = new java.sql.Date(d.getTime());

(正常処理)
java.util.Date d = new java.util.Date();
Calendar cal = Calendar.getInstance();
cal.setTime(d);
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
java.sql.Date d2 = new java.sql.Date(cal.getTimeInMillis());

java.util.Date ⇒ java.sql.Time

java.util.Date d = new java.util.Date();
Calendar cal = Calendar.getInstance();
cal.setTime(d);
cal.set(Calendar.YEAR, 1970);
cal.set(Calendar.MONTH, Calendar.JANUARY);
cal.set(Calendar.DATE, 1);
java.sql.Time t = new java.sql.Time(cal.getTimeInMillis());

java.lang.String ⇒ java.util.Date

java.lang.String DATA_FORMAT;(任意のフォーマット)
java.text.DateFormat format = new java.text.SimpleDateFormat(DATE_FORMAT);
java.util.Date d = new format.parse(対象の日付文字列);

java.util.Date ⇒ java.util.GregorianCalender

java.util.Date d = new java.util.Date();
java.util.GregorianCalender calender = new java.util.GregorianCalender();
calender.setTime(d);
最終更新:2011年09月21日 11:39
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。