Rotary Eng,
Depends how you want to quantify it. My attestation date was 8 Jan 1969, whilst my last day at work was in October "ish" 1997, my official demob date was actually in February 1999, ( medical discharge). I really don't care whether it's counted as 28 or 30 years. It has no importance to anyone. My reference was simply to date attested to date ended service. I do hope that answers your query, I'm sure it us of little interest to many other PPruners.
Best wishes
Smudge