The Standard
in NSTimeZoneNameStyleShortStandard
specifically means the non-DST name for the time zone.
If you want to use the DST name or not depending on DST status as of some date, you'd probably have to use -isDaylightSavingTimeForDate:
to decide on NSTimeZoneNameStyleShortStandard
versus NSTimeZoneNameStyleShortDaylightSaving
.