У меня на сервере установлен часовой пояс BST (британское летнее время), а дата, переданная в функцию, была рассчитана в UTC.
На сайте Java Oracle это просто относится к сравнению времени как «сейчас», но будет ли это «сейчас» временем того же часового пояса, который установлен, или это будет тот, который установлен на сервере, на котором он работает?