There does not seem to be a direct way to extract the time zone for a ZIP code. Currently, I am first mapping the ZIP code to the states, and then getting the time zones for those states.
"94402" // Entity["ZIPCode", #] & // EntityValue[#, "USStates"] & // Map[EntityValue[#, "TimeZones"] &]
But this is obviously wrong. This will return multiple time zones even when a given ZIP code lies within a single time zone.
Is there a better way of getting the time zone for a ZIP code through