public static void main(String[] args) {
String time = "2014-02-19";
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-DD");
java.sql.Timestamp jstDate =
new java.sql.Timestamp(System.currentTimeMillis());
java.util.Date currentjuDate =
new java.util.Date(System.currentTimeMillis());
oracle.jbo.domain.Date currentOjdDate =
new oracle.jbo.domain.Date(jstDate);
System.out.println(jstDate);
System.out.println(currentjuDate);
System.out.println(new java.util.Date(currentOjdDate.timestampValue().getTime()));
System.out.println(currentOjdDate);
System.out.println("get1Time" + jstDate.getTime() + "\nget2Time" +
currentjuDate.getTime() + "\nget3Time" +
currentOjdDate.timestampValue().getTime());
try {
java.util.Date juDate = df.parse(time);
System.out.println("juDate" + juDate);
oracle.jbo.domain.Date ojdDate =
new oracle.jbo.domain.Date(new java.sql.Timestamp(juDate.getTime()));
System.out.println(ojdDate);
System.out.println("juDate.getTime()=" + juDate.getTime());
java.util.Date juDate2 =
new java.util.Date(ojdDate.timestampValue().getTime());
System.out.println("ojdDate.timestampValue().getTime()" +
ojdDate.timestampValue().getTime());
System.out.println(juDate2);
String time2 = null;
time2 = df.format(juDate2);
System.out.println(time2);
} catch (Exception e) {
System.out.println("Exception");
e.printStackTrace();
}
}
--------------------------
2015-05-14 10:52:50.748
Thu May 14 10:52:50 CST 2015
Thu May 14 10:52:50 CST 2015
2015-05-14 10:52:50.0
get1Time1431571970748
get2Time1431571970748
get3Time1431571970000
juDateSun Jan 19 00:00:00 CST 2014
2014-01-19
juDate.getTime()=1390060800000
ojdDate.timestampValue().getTime()1390060800000
Sun Jan 19 00:00:00 CST 2014
2014-01-19
Process exited with exit code 0.