У меня только что была эта проблема с совершенно другим приложением - это было мобильное приложение, но оказалось, что это проблема парадигмы моего мышления, а не программная проблема вообще ... Интересно, если это та же проблема, что и у вас.
В настоящее время Англия находится в Британском летнем времени, так что люди часто считают, что GMT это время в Англии ... которое не всегда GMT. BST - это GMT + 1, что (в зависимости от вашего местоположения и от того, используете ли вы переход на летнее время) может вызвать проблемы. Это также повлияет на дату, если время по Гринвичу отстает.
Например, в настоящее время я нахожусь в Торонто, который в настоящее время GMT-4, но на 5 часов отстает от Лондона, что вызвало у меня большую путаницу. Я думаю, что к этой путанице добавилось то, что я из Великобритании, поэтому я автоматически думаю о времени как GMT-5, что не всегда так. Лондонское время в настоящее время GMT + 1, и мы Лондон-5, который на самом деле GMT-4.