Код: Выделить всё
ZonedDateTime.of( LocalDateTime.of( 1899, 12, 31, 23, 9, 20, 0 ), ZoneOffset.UTC )
.withZoneSameInstant( ZoneId.of( "Europe/Paris" ) )
В Другая рука: < /p>
Код: Выделить всё
ZonedDateTime.of( LocalDateTime.of( 1899, 12, 31, 23, 9, 20, 0 ), ZoneOffset.UTC )
.withZoneSameInstant( ZoneId.of( "GMT+1" ) )
Почему Они отличаются, так как обе ZoneId.of («Европа/Париж») .getRules (). GetOffSet (localDateTime.now ()) и ZoneId.of ("Gmt+1") .getRules (). GetOffset (Localdatetime.now ()) Производить +01: 00 ? Я ожидаю, что попытка кулака должна дать 1900-01-01t00: 09: 20+01: 00 [Европа/Париж] . Кстати, где есть +00: 09: 21 при первой попытке?
Подробнее здесь: https://stackoverflow.com/questions/794 ... is-vs-gmt1