次のコードの抜粋ではJava TeradataTimeおよびTeradataTimestampデータ型の使用方法、getTimeZoneおよびsetTimeZoneメソッドを使用したJavaテーブル演算子におけるタイムゾーン値の取得と設定が説明されています。
String timezone = "America/New_York"; Calendar c = Calendar.getInstance(); TimeZone tz = TimeZone.getTimeZone(timezone); c.setTimeZone(tz); TeradataTimestamp tts = new TeradataTimestamp( c.getTimeInMillis()); tts.setTimeZone(tz); TeradataTime tTime = new TeradataTime(c.getTimeInMillis()); tTime.setTimeZone(tz); if(outObjs[i] instanceof TeradataTimestamp){ TeradataTimestamp outtts = (TeradataTimestamp)outObjs[i]; java.util.TimeZone tz = outtts.getTimeZone(); } else if(outObjs[i] instanceof TeradataTime){ TeradataTime outtTime = (TeradataTime)outObjs[i]; java.util.TimeZone tz = outtTime.getTimeZone(); } else if(outObjs[i] instanceof Time){ Time outtTime = (Time)outObjs[i]; printSimpleTimeReading(outtTime); } else if(outObjs[i] instanceof Timestamp){ Timestamp outtTime = (Timestamp)outObjs[i]; printSimpleTimestampReading(outtTime); }