These are caused due to rounding errors. He will not get full training.
My understanding is that the minutes on the Boxscore page and the Weekly Stats page is rounded up, where as the minutes on the Manage my team page shows a rounded down value.
Although, while he won't get full training, he will get very close to full training.
Not exactly. MMT page shows 48+ for every player that has 48:00 (thus indicating full trainning), 48 indicates something between 47:30 and and 47:59 (indicating less than full training).
All other rounding in the MMT page is up, I think.
"I don't know half of you half as well as I should like; and I like less than half of you half as well as you deserve."