retrieve exact time match started

The Matches for Player API, field MatchCompletedDate.ISO8601Date, only returns the actual date the match was completed. But if I visit Recent Matches using Waypoint I’m told how many hours ago the match took place. Meaning the servers must be storing that information somewhere. Is there part of the API that I’m missing?

The API only returns a generic timestamp, not specific hours. The reasons I’ve heard is to avoid stalking of players (say, a Bravo notifier app that tells you when Bravo is playing games… o.o) I know exact times have been asked for before, however.

Seems silly. Even w/ my lowly developer API key I can set up a daemon to query the Matches for Player API every 20 mins and take approximate times completed. Eh, whatever.