Tensorflow text_generation

Они немного отличаются. Согласно javadocs, truncatedTo() попытается сохранить часовой пояс в случае перекрытия, но atStartOfDay() найдет первое появление полуночи.

Например, Куба возвращает летнее сбережение в 1 утра, возвращаясь к 12 часам утра. Если вы начинаете со времени после этого перехода, atStartOfDay() вернет первое появление 12am, а truncatedTo() вернет второе появление.

ZonedDateTime zdt = ZonedDateTime.of(2016, 11, 6, 2, 0, 0, 0, ZoneId.of("America/Havana"));
ZonedDateTime zdt1 = zdt.truncatedTo(ChronoUnit.DAYS);
ZonedDateTime zdt2 = zdt.toLocalDate().atStartOfDay(zdt.getZone());

System.out.println(zdt);  // 2016-11-06T02:00-05:00[America/Havana]
System.out.println(zdt1); // 2016-11-06T00:00-05:00[America/Havana]
System.out.println(zdt2); // 2016-11-06T00:00-04:00[America/Havana]

1
задан Infected Drake 16 January 2019 в 05:43
поделиться