「10年間」は for ten years というのが一般的ですが、for a period of 10 years のように続いた期間を強調する場合はこの言い方もできます。
I've been married to Jack for 10 years.
「ジャックと結婚して十年間になります。」
Pierre Elliot Trudeau served as Prime Minister of Canada for a period of over 10 years.
「ピエール・エリオット・トルドーは、カナダの首相として10年間以上務めた。」
ご参考になれば幸いです!