@Test public void shouldPlayWithClocks() { Clock c1 = Clock.systemDefaultZone(); print(c1.getZone() + "|" + c1.instant()); StringBuilder builder = new StringBuilder(); for (String zoneId : ZoneId.getAvailableZoneIds()) builder.append(zoneId).append(","); print(builder); ZoneId z1 = ZoneId.of("Australia/Tasmania"); Clock c2 = c1.withZone(z1); print(c2.instant().atZone(z1)); LocalDate d1 = LocalDate.now(c1); LocalDate d2 = LocalDate.now(c2); print(d1 + "|" + d2); }
public static void main(String[] args) { String joined = String.join("/", "usr", "local", "bin"); // "usr/local/bin" System.out.println(joined); String ids = String.join(", ", ZoneId.getAvailableZoneIds()); System.out.println(ids); }