double date conversion when adding partition
There is no way around it in Oracle 9i.  

If you were using 11g, you could define the table to be interval partitioned in order to avoid having to create a new partition every day.  But that's not going to help you on an ancient version of Oracle.