Well, in his defense, he did give you a heads up that he was going hunting this week, and wasn't sure on the exact date, he was waiting on his buddy to find out, and he told you once he found out. If it were my husband, I'd be expecting it to be any night since he already gave me the warning that he was going. I guess I would want leniency if I wanted to do something spur of the moment and can't get that if I'm not willing to give it.
But, if it's something that keeps happening, then sure, I'd be pissed too.
What my family does, is every Sunday or Monday night, sit down with a calender and plan out that week and the next few weeks, and if a change happens later, we always ask for approval and be sure to let the other person know what is going on. It's common courtesy really. Then, he know when a free time is, and what you expect of him to do around the house or errands wise or whatever before he leaves on the trip.
Also, do you not want him going for a reason, do you have plans it's interfering with or are just tired of his leaving without much warning? If you have something you need him to do, then tell him, you can go so long as these things are done first like we agreed on during our planning meeting last week. Otherwise, what's the big deal? It's always good to be flexible and to allow your husband his free time as well.
And, don't think what happened in your last marriage will happen here too. It's not fair to him or you. Honest communication is the best way to go. I don't think he is purposely trying to offend you, maybe just a little dense.