I want to know the date and time , when user had last updated his profile
1 Answer
In SharePoint On-Premises, we can get recent user profile changes using the Change Log.
UserProfileChangeCollection changes=profileManager.GetUserProfile("domainname\\username").GetChanges(changeQuery);
Refer to: How to: Get Recent User Profile Changes Using the Change Log
Unfortunately, there is not an API to achieve it for SharePoint Online currently.
Official document: UserProfile members