I've been working a 3rd shift job for almost 3 years now, and my sleep schedule is 2:30pm-10:30pm. work 12:00am-8:00am. At first it really sucked because they had me working 2nd one day, then come in 3rd the next, which was really hard to get adjusted to.
What I did was pretty much trial and error, I figured if I were to sleep the second I got home (like around 8:30am) then I'd sleep up until 4:30pmish, then I'd be awake until time for work(12am) and would have to work 8 hours after words. So that didn't work for me.
What I ended up thinking is if I can fix my schedule like I would if I were working 1st shift (down by 10, up by 6) then my body might feel a bit better, and that's what I did. I figured if I can have the same schedule as a 1st shift worker then I won't feel so exhausted.
Take's some trial and error at first. But the best way to 'reset' your clock is to stay awake until you are 8hours or so away from the time you need to wake up (2:30-10:30), and should work. Just juding by my experience with it.