I did this the other day, DU is pretty good at confirming if no partition data will be erased as a result.
In my example I shrank a single 1TB partition on a 1TB drive to 900GB and then created a new 100GB partition in the resulting space, with no data loss.