■ Contents
xvii
The from() Methods ���������������������������������������������������������������������������������������������������������������������������� 560
The withXxx() Methods ����������������������������������������������������������������������������������������������������������������������� 561
The getXxx() Methods ������������������������������������������������������������������������������������������������������������������������� 561
The toXxx() Methods ��������������������������������������������������������������������������������������������������������������������������� 561
The atXxx() Methods ��������������������������������������������������������������������������������������������������������������������������� 562
The plusXxx() and minusXxx() Methods ���������������������������������������������������������������������������������������������� 562
The multipliedBy(), dividedBy(), and negated() Methods ��������������������������������������������������������������������562
Instants and Durations ������������������������������������������������������������������������������������������������� 563
Dividing a Duration by Another Duration ��������������������������������������������������������������������������������������������� 566
Converting and Retrieving Duration Parts ������������������������������������������������������������������������������������������ 566
Truncating Duration ���������������������������������������������������������������������������������������������������������������������������� 567
Human-Scale Time ������������������������������������������������������������������������������������������������������� 568
The ZoneOffset Class �������������������������������������������������������������������������������������������������������������������������� 568
The ZoneId Class �������������������������������������������������������������������������������������������������������������������������������� 570
Useful Datetime-Related Enums ��������������������������������������������������������������������������������������������������������� 572
Local Date, Time, and Datetime ����������������������������������������������������������������������������������������������������������577
Offset Time and Datetime ������������������������������������������������������������������������������������������������������������������� 582
Zoned Datetime ���������������������������������������������������������������������������������������������������������������������������������� 583
Same Instant, Different Times �������������������������������������������������������������������������������������� 587
Clocks ��������������������������������������������������������������������������������������������������������������������������� 587
Periods ������������������������������������������������������������������������������������������������������������������������� 589
Period Between Two Dates and Times ������������������������������������������������������������������������� 591
Partials ������������������������������������������������������������������������������������������������������������������������� 593
Adjusting Dates ������������������������������������������������������������������������������������������������������������ 595
Querying Datetime Objects������������������������������������������������������������������������������������������� 600
Non-ISO Calendar Systems ������������������������������������������������������������������������������������������ 605
Formatting Dates and Times ���������������������������������������������������������������������������������������� 607
Using Predefined Formatters �������������������������������������������������������������������������������������������������������������� 607
Using the format() Method of Datetime Classes ��������������������������������������������������������������������������������� 609
Using User-Defined Patterns �������������������������������������������������������������������������������������������������������������� 610