Course: Easy-to-follow Java programming
The quiz questions
Answer the questions below to review what you have learned in Video 10. You will
find the right answers after the questions in the solution part.
1. What can represent a date/time in the „first solution” date/time handling?
Date
double
DateTime
Calendar
long
LocalDateTime
2. What do you need to get a fully specified date/time?
Time
Geographical latitude
Date
Moon phase
Time zone
Duckademy IT courses – www.duckademy.com
3. What class do you need from the following if you want to store a fully
specified date/time?
LocalDate
ZonedDateTime
Year
LocalDateTime
LocalTime
4. What properties are stored by OffsetDateTime?
Moon phase
Hours
Seconds
Full time zone
Time zone offset
Month
5. What is the difference between Duration and Period?
Duration is based on seconds while Period is based on calendar
units.
Period is based on seconds while Duration is based on calendar
units.
Period is for containing recurring times while Duration is for
containing single time points.
Period is for containing date/time difference that is longer than one
year while Duration is for containing date/time difference for less
than a year.
Period works only with zoned or offset date/time while Duration
can make calculations based on local date/time.
Duckademy IT courses – www.duckademy.com
6. What is true for ZoneId in comparision with ZoneOffset?
ZoneId is specified by place not by the difference from UTC.
ZoneId handles daylight saving time, ZoneOffset does not.
ZoneId is simpler to calculate with than ZoneOffset.
ZoneId does not handle daylight saving time, ZoneOffset does.
ZoneOffset is simpler to calculate with than ZoneId.
Duckademy IT courses – www.duckademy.com
----------------------------------------------------------------------------------------------------------------
The answers
1. What can represent a date/time in the „first solution” date/time handling?
X Date
double
DateTime
X Calendar
X long
LocalDateTime
2. What do you need to get a fully specified date/time?
X Time
Geographical latitude
X Date
Moon phase
X Time zone
3. What class do you need from the following if you want to store a fully
specified date/time?
LocalDate
X ZonedDateTime
Year
LocalDateTime
LocalTime
Duckademy IT courses – www.duckademy.com
4. What properties are stored by OffsetDateTime?
Moon phase
X Hours
X Seconds
Full time zone
X Time zone offset
X Month
5. What is the difference between Duration and Period?
X Duration is based on seconds while Period is based on
calendar units.
Period is based on seconds while Duration is based on calendar
units.
Period is for containing recurring times while Duration is for
containing single time points.
Period is for containing date/time difference that is longer than one
year while Duration is for containing date/time difference for less
than a year.
Period works only with zoned or offset date/time while Duration
can make calculations based on local date/time.
6. What is true for ZoneId in comparision with ZoneOffset?
X ZoneId is specified by place not by the difference from UTC.
X ZoneId handles daylight saving time, ZoneOffset does not.
ZoneId is simpler to calculate with than ZoneOffset.
ZoneId does not handle daylight saving time, ZoneOffset does.
X ZoneOffset is simpler to calculate with than ZoneId.
Duckademy IT courses – www.duckademy.com