In #1, you could be busy with a different action now. Try:
I've been working all day, and I haven't finished yet.
In #2, you could be just having a short break, which would mean that you'll get back to your work later. Try:
I've been working all day, but I'm finished now.
Interested in Language