Jak przekonwertować 2 daty jedna w BST (bieżąca data), a druga w GMT, aby można było porównać datę przed i po metodach?

Jak przekonwertować 2 daty, jedną w BST (bieżąca data) i drugą w GMT, aby można je było porównać za pomocą daty kalendarzowej przed () i po () metodach? Nie wiem, czy BST odnosi się do brytyjskiego czasu letniego. Używam laptopa z angielskimi ustawieniami. Nie wiem, jak najlepiej wykonać porównanie, aby sprawdzić, czy jest ono większe niż inne lub równe. Uważam, że strefa czasowa jest dla mnie problemem z powodzeniem przy użyciu metod calander date after () i before (). Sprawdzałem równość na podstawie 2 kalendarzy.

Chcę porównać daty i używać kalendarzy gregoriańskich. Mam 3 daty kalendarzy gregoriańskich i odjęłam 78 od pierwszej daty, 48 od drugiej i 24 od trzeciej daty od HOURS_OF_DAY dla każdego. Te daty są w GMT. Dostaję swoją aktualną datę i to jest w BST. Chcę ustalić, kiedy moja obecna data, tj. Data rezerwacji, mieści się w 3 terminach, tj. 78 godzin, 48 godzin i 24 godziny. Mam nadzieję, że zrobię to z Java.Util.Date

Wszelka pomoc z wdzięcznością

questionAnswers(2)

yourAnswerToTheQuestion