No, you can't use an expression in a primary key.

What i think you are looking for here is a primary key defined on ...

(INSTANCE_NAME,DB_DATE)

...and a separate check constraint on db_date to say ...

db_date=trunc(db_date)