¿Cómo se convierten 2 fechas, una en BST (fecha actual) y la otra en GMT, de modo que se puedan comparar las fechas antes y después de los métodos?

¿Cómo se convierten 2 fechas, una en BST (fecha actual) y la otra en GMT, de modo que puedan compararse con los métodos de la fecha del calendario anterior () y posterior ()? No sé si BST se refiere a British Summer Time. Estoy ejecutando en un ordenador portátil con la configuración de inglés. No sé cuál es la mejor manera de hacer la comparación para ver si uno es mayor que el otro o igual. Me imagino que la zona horaria es el problema para mí con éxito utilizando la fecha del calendario después de los métodos () y anteriores (). Estaba comprobando la igualdad basada en los 2 calendarios.

Estoy deseando comparar fechas y he estado usando calendarios gregorianos. Tengo 3 fechas de calendarios gregorianos y he restado 78 de la primera fecha, 48 de la segunda y 24 de la 3ª fecha del HOURS_OF_DAY para cada uno. Estas fechas están en GMT. Luego obtengo mi fecha actual y esto está en BST. Estoy buscando determinar cuándo mi fecha actual, es decir, la fecha de reserva, está dentro de las 3 fechas, es decir, dentro de 78 horas, 48 ​​horas y 24 horas. Espero hacer esto con Java.Util.Date

Cualquier ayuda recibida con gratitud

Respuestas a la pregunta(2)

Su respuesta a la pregunta