The following scalar function comes closest to Oracle's "TO_DATE":
Code:
select * from table1 A
where A.date1 >=
TIMESTAMP_FORMAT('01-10-2009 04:01:00 PM', 'MM-DD-YYYY HH:MI:SS AM')
and ...
DB2 even provided a synonym for the TIMESTAMP_FORMAT() function: (surprise):
TO_DATE()
(Not sure if the "AM" format works; if not: remove it, change "HH" to "HH24" and replace "04" by "16".)
This function is new since DB2 9 for z/OS; also DB2 for LUW has it (at least since v8).