three years' experience vs. three years experience

Which one is correct?
In my opinion, it needs an apostrophe, but I’m probably wrong.
Can we use three-year experience?
How about " She is a three-year-experience worker"?

Thanks.

It is either “three years’ experience” or “three years of experience.” The wonderful book Eats, Shoots & Leaves: The Zero Tolerance Approach to Punctuation written by Lynne Truss has a whole chapter on the usage of apostrophe. You might enjoy reading it.

How about (you missed it ;)) – “She is a three years experienced worker”
or “She has three years of experience”?

It’s not the same context but I like to ask a question here by the way.

Could you tell me there is any post-office near here? It’s over there. It’s about 5 minutes’ walk. - Can it be understood that “It takes about 5 minutes to get there by walk”? Can we use the same construction with drive, commute e.g it’s about 5 minutes’ drive/commute?

How long will it take? About two weeks’ time - Is it ok if I only say About two weeks? What is the diferrence with “weeks’ time” and “weeks”?

Many thanks

People say “five minutes’ walk”, “five minutes’ drive”. We use them to talk about the length of the journey. I rarely hear five minutes’ commute.
It takes about 5 minutes to get there on foot.
How long will it take? About two weeks. ( Two weeks here is the necessary time to do or finish something.) We do not use two weeks’ time here.
I’ll see you again in two weeks/ two weeks’ time. (I’ll see you at the end of two weeks). You usually get this kind of answer when asking a question beginning with “When” not “How long”

Thanks Theresa! Nice day