У меня есть две службы, работающие на отдельной машине.Я вижу странное поведение в коробках при генерации текущего времени.Текущее время генерируется по-другому.
На одном компьютере это делается в XSLT с использованием функции current-dateTime()
, например,
<xsl:variable name="dateNow" select="format-dateTime(adjust-dateTime-to-timezone(current-dateTime()), '[Y0001]-[M01]-[D01]T[H01]:[m01]:[s01]')"/>
На втором компьютере текущее время генерируется в коде Java с использованием Joda Time, например, DateTime.now()
Почему поле 1 на 1 час опережает поле 2?
Я проверил текущее время и часовой пояс на обеих машинах.Они одинаковые.
Обновление:
Изначально я думал, что это проблема с часовым поясом, поэтому я добавил adjust-dateTime-to-timezone
.adjust-dateTime-to-timezone
не имеет никакого эффекта.