Не стоит полагать, что смещение - это количество часов или получас - часовые пояса, безусловно, существуют.
Использование миллисекунд для смещения, возможно, является наиболее гибким, но я бы сказал, что считывать минуты намного проще. Если вы когда-нибудь захотите взглянуть на «необработанные» данные в базе данных, проще понять значение 60 = 1 час, чем 3600000. Я не могу представить, что вам действительно нужны доли минуты в качестве смещения.