Como você converte 2 datas uma em BST (data atual) e outra em GMT para que possam ser comparadas as datas antes e depois?

Como você converte duas datas, uma em BST (data atual) e outra em GMT, para que possam ser comparadas usando os métodos date before () e after ()? Eu não sei se o BST está se referindo ao horário de verão britânico. Eu estou correndo em um laptop com configurações em inglês. Não sei como fazer a comparação para ver se uma é maior que a outra ou é igual. Eu acho que o fuso horário é o problema para mim usando com sucesso os métodos after () e before () da data de calandragem. Eu estava verificando a igualdade com base nos dois calendários.

Estou querendo comparar datas e tenho usado calendários gregorianos. Eu tenho 3 datas de calendários gregorianos e subtrai 78 da primeira data, 48 da segunda e 24 da 3ª data de HOURS_OF_DAY para cada uma. Essas datas estão em GMT. Eu então recebo minha data atual e isso é no BST. Eu estou olhando para determinar quando a minha data atual, ou seja, data de reserva está dentro das 3 datas, ou seja, dentro de 78 horas, 48 ​​horas e 24 horas. Eu estou esperando para fazer isso com Java.Util.Date

Qualquer ajuda recebida com gratidão

questionAnswers(2)

yourAnswerToTheQuestion