Close

Java Date Time - ZonedDateTime.get() Examples

Java Date Time Java Java API 


Class:

java.time.ZonedDateTime

java.lang.Objectjava.lang.Objectjava.time.ZonedDateTimejava.time.ZonedDateTimejava.time.temporal.TemporalTemporaljava.time.chrono.ChronoZonedDateTimeChronoZonedDateTimejava.io.SerializableSerializableLogicBig

Method:

public int get(TemporalField field)

This method returns the value of the specified field. If the provided TemporalField is not supported, UnsupportedTemporalTypeException is thrown.


Examples


package com.logicbig.example.zoneddatetime;

import java.time.DateTimeException;
import java.time.ZonedDateTime;
import java.time.temporal.ChronoField;
import java.time.temporal.UnsupportedTemporalTypeException;

public class GetExample {

public static void main(String... args) {
ZonedDateTime d = ZonedDateTime.now();

for (ChronoField chronoField : ChronoField.values()) {
try {
int i = d.get(chronoField);
System.out.printf("%30s: %s%n", chronoField.name(), i);
} catch (UnsupportedTemporalTypeException e) {
System.out.printf("%30s: %s%n", chronoField.name(), e.getMessage());
}
}
}
}

Output

                NANO_OF_SECOND: 131000000
NANO_OF_DAY: Invalid field 'NanoOfDay' for get() method, use getLong() instead
MICRO_OF_SECOND: 131000
MICRO_OF_DAY: Invalid field 'MicroOfDay' for get() method, use getLong() instead
MILLI_OF_SECOND: 131
MILLI_OF_DAY: 58348131
SECOND_OF_MINUTE: 28
SECOND_OF_DAY: 58348
MINUTE_OF_HOUR: 12
MINUTE_OF_DAY: 972
HOUR_OF_AMPM: 4
CLOCK_HOUR_OF_AMPM: 4
HOUR_OF_DAY: 16
CLOCK_HOUR_OF_DAY: 16
AMPM_OF_DAY: 1
DAY_OF_WEEK: 1
ALIGNED_DAY_OF_WEEK_IN_MONTH: 1
ALIGNED_DAY_OF_WEEK_IN_YEAR: 2
DAY_OF_MONTH: 1
DAY_OF_YEAR: 121
EPOCH_DAY: Invalid field 'EpochDay' for get() method, use getLong() instead
ALIGNED_WEEK_OF_MONTH: 1
ALIGNED_WEEK_OF_YEAR: 18
MONTH_OF_YEAR: 5
PROLEPTIC_MONTH: Invalid field 'ProlepticMonth' for get() method, use getLong() instead
YEAR_OF_ERA: 2017
YEAR: 2017
ERA: 1
INSTANT_SECONDS: Invalid field 'InstantSeconds' for get() method, use getLong() instead
OFFSET_SECONDS: -18000




See Also