View Categories

Why are my HubSpot datetimes showing in UTC?

< 1 min read

HubSpot stores every datetime field as UTC milliseconds since the Unix epoch. The connector preserves that — OData exposes those values as Edm.DateTimeOffset with UTC offsets, and Power BI imports them as UTC datetimes.

Why it happens #

This is HubSpot’s storage model, not a connector choice. The HubSpot API returns the same UTC milliseconds for everyone, regardless of the viewer’s timezone. The HubSpot web UI converts to your local timezone for display only; the underlying value is UTC.

How to localize in Power BI #

Power BI lets you convert datetime columns to a local timezone in the Power Query editor:

  1. Open the dataset in Power Query (Transform Data).
  2. Right-click the datetime column → Transform → Time Zone → To Local Time (or pick a specific zone with To Time Zone → …).
  3. Apply.
i

If your report is shared with viewers in multiple timezones, consider leaving the datetime as UTC and letting the viewer interpret it — or use a slicer that lets each viewer pick their zone.

Related #