Да, Id
- это нелокализованный идентификатор, так что это подходящая вещь для хранения.
Однако вы должны знать об одной возможной проблеме: идентификаторы могут со временем меняться.Я не знаю, является ли это проблемой в Windows идентификаторах часовых поясов, но это, безусловно, происходит в базе данных Olson (zoneinfo).Например, недавно я рассматривал проблему, вызванную изменением «Pacific / Ponape» на «Pacific / Pohnpei».
Я подозреваю, что, поскольку Microsoft имеет более жесткий контроль над идентификаторами, они с большей вероятностью останутсято же самое - но даже в этом случае страны могут изменить свои имена, разделить их на разные страны (потенциально создавая новые часовые пояса) и т. д.
Я не предлагаю никаких исправлений для этой проблемы - простовыделив его как потенциальную проблему.Хранение идентификатора, вероятно, является наилучшим доступным подходом, но помните о потенциальных рисках ...