CMS shows incorrect time for users last login date

Vote:
 

The CMS displays an incorrect Last login date/time for users because the CMS API appears to convert LastLoginDate to UTC even though the value is already stored in UTC in the database. This results in the displayed time being shifted (e.g., -2 hours).

I'm able to reproduce this bug easily.

When user logs in, their last login date is saved to database as UTC time.

The issue is that their last login date is shown as UTC time in the CMS:

The bug seems to originate from "/EPiServer/EPiServer.Cms.UI.Admin/users/GetUser?userName=bug" API which subtracts 2 hours from the last login (suggesting that this API treats already UTC time as local time):

CMS version: 12.34.1

#341587
Edited, Feb 02, 2026 9:49
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.