Example usage for java.time.temporal ChronoField OFFSET_SECONDS

List of usage examples for java.time.temporal ChronoField OFFSET_SECONDS

Introduction

In this page you can find the example usage for java.time.temporal ChronoField OFFSET_SECONDS.

Prototype

ChronoField OFFSET_SECONDS

To view the source code for java.time.temporal ChronoField OFFSET_SECONDS.

Click Source Link

Document

The offset from UTC/Greenwich.

Usage

From source file:Main.java

public static void main(String[] args) {
    ZoneOffset z = ZoneOffset.UTC;
    int t = z.get(ChronoField.OFFSET_SECONDS);
    System.out.println(t);/*ww  w . java2s . c  o m*/
}

From source file:Main.java

public static void main(String[] args) {
    ZoneOffset z = ZoneOffset.UTC;
    long t = z.getLong(ChronoField.OFFSET_SECONDS);
    System.out.println(t);//  w ww  . j  av a  2 s.  c o m
}

From source file:Main.java

public static void main(String[] args) {
    ZoneOffset z = ZoneOffset.UTC;
    boolean t = z.isSupported(ChronoField.OFFSET_SECONDS);
    System.out.println(t);//  www .  j  a v  a  2 s.  co  m
}

From source file:Main.java

public static void main(String[] args) {
    ZoneOffset z = ZoneOffset.UTC;
    ValueRange t = z.range(ChronoField.OFFSET_SECONDS);
    System.out.println(t);//from  ww  w . j a  v  a 2s.  c o m
}

From source file:com.hotelbeds.hotelapimodel.auto.util.AssignUtils.java

public static BigInteger getHourDifference(final ZoneOffset zoneOffset) {
    return zoneOffset != null
            ? BigInteger.valueOf(Long.valueOf(zoneOffset.get(ChronoField.OFFSET_SECONDS)) / HOUR_SECONDS)
            : null;/* w  ww  .  j  a  v  a 2 s .  c  o m*/
}

From source file:msi.gama.util.GamaDate.java

public GamaDate(final IScope scope, final Temporal d) {
    final ZoneId zone;
    if (d instanceof ChronoZonedDateTime) {
        zone = ZonedDateTime.from(d).getZone();
    } else if (d.isSupported(ChronoField.OFFSET_SECONDS)) {
        zone = ZoneId.ofOffset("", ZoneOffset.ofTotalSeconds(d.get(ChronoField.OFFSET_SECONDS)));
    } else {//  w w w.j  a va2 s.  c o  m
        zone = GamaDateType.DEFAULT_ZONE;
    }
    if (!d.isSupported(MINUTE_OF_HOUR)) {
        internal = ZonedDateTime.of(LocalDate.from(d), LocalTime.of(0, 0), zone);
    } else if (!d.isSupported(DAY_OF_MONTH)) {
        internal = ZonedDateTime.of(LocalDate.from(
                scope == null ? Dates.DATES_STARTING_DATE.getValue() : scope.getSimulation().getStartingDate()),
                LocalTime.from(d), zone);
    } else {
        internal = d;
    }
}

From source file:msi.gama.util.GamaDate.java

@Override
public boolean isSupported(final TemporalField field) {
    return internal.isSupported(field) || field.equals(ChronoField.OFFSET_SECONDS)
            || field.equals(ChronoField.INSTANT_SECONDS);
}

From source file:msi.gama.util.GamaDate.java

@Override
public long getLong(final TemporalField field) {
    if (internal.isSupported(field)) {
        return internal.getLong(field);
    }// ww w .  jav  a 2 s . com
    if (field.equals(ChronoField.OFFSET_SECONDS)) {
        // If no offset or time zone is supplied, we assume it is the zone of the modeler
        return GamaDateType.DEFAULT_OFFSET_IN_SECONDS.getTotalSeconds();
    }
    if (field.equals(ChronoField.INSTANT_SECONDS)) {
        return GamaDateType.EPOCH.until(internal, ChronoUnit.SECONDS);
    }
    return 0l;

}