Register now or log in to join your professional community.
Change his working hours.
If that's not possible, then find out why. Remember that calling him into a formal meeting and asking him directly is unlikely to produce the real reason.
Don't just let him get away with it: lack of discipline is not good for the team.
JUST try to be his friend & make him share his experencies to feel his postion & respect his work times as others