logo

Јава ИеарМонтх класа

Јава ИеарМонтх класа је непроменљив објекат датум-време који представља комбинацију године и месеца. Наслеђује класу Објецт и имплементира интерфејс Цомпарабле.

Декларација класе Јава ИеарМонтх

Хајде да видимо декларацију класе јава.тиме.ИеарМонтх.

 public final class YearMonth extends Object implements Temporal, TemporalAdjuster, Comparable, Serializable 

Методе Јава ИеарМонтх

Метод Опис
Темпорал адјустИнто(Темпорал темпорал) Користи се за прилагођавање наведеног временског објекта за ову годину-месец.
Формат стринга (форматор ДатеТимеФорматтер) Користи се за форматирање ове године-месеца помоћу наведеног форматера.
инт гет (поље ТемпоралФиелд) Користи се за добијање вредности наведеног поља из ове године-месеца као инт.
боолеан исЛеапИеар() Користи се за проверу да ли је година преступна, према правилима ИСО пролептичког календарског система.
статиц ИеарМонтх нов() Користи се за добијање текуће године-месеца из системског сата у подразумеваној временској зони.
статички ИеарМонтх оф (инт иеар, инт монтх) Користи се за добијање инстанце ИеарМонтх из године и месеца.
ИеарМонтх плус(ТемпоралАмоунт амоунтТоАдд) Користи се за враћање копије ове године-месеца са наведеним додатим износом.
ГодинаМјесец минус (ТемпоралАмоунт амоунтТоСубтрацт) Користи се за враћање копије ове године-месеца са одузетим наведеним износом.
ЛоцалДате атЕндОфМонтх() Враћа локални датум на крају месеца.
инт цомпареТо (остало у години) Упоређује ову годину-месец са другом годином-месецом.
боолеан једнако (Објецт обј) Проверава да ли је ова година-месец једнака другој години-месецу.
статична ГодинаМонтх сада (сат на сату) Од наведеног сата добија текућу годину-месец.
статички ИеарМонтх оф (инт иеар, инт монтх) Добија инстанцу ИеарМонтх из године и месеца.
дуго до (Темпорал ендЕкцлусиве, ТемпоралУнит јединица) Рачуна време до још једне године-месец у смислу наведене јединице.
ИеарМонтх витхМонтх(инт монтх) Враћа копију ове ИеарМонтх са измењеним месецом у години.
ГодинаМјесец саГодином(инт година) Враћа копију овог ИеарМонтх са измењеном годином.

Јава ИеарМонтх Пример: сада()

ИеарМонтхЕкампле1.јава

 import java.time.YearMonth; public class YearMonthExample1 { public static void main(String[] args) { YearMonth ym = YearMonth.now(); System.out.println(ym); } } 
Тестирајте одмах

Излаз:

2017-01 

Јава ИеарМонтх Пример: формат()

ИеарМонтхЕкампле2.јава

 import java.time.YearMonth; import java.time.format.DateTimeFormatter; public class YearMonthExample2 { public static void main(String[] args) { YearMonth ym = YearMonth.now(); String s = ym.format(DateTimeFormatter.ofPattern('MM yyyy')); System.out.println(s); } } 
Тестирајте одмах

Излаз:

01 2017 

Јава ИеарМонтх Пример: гет()

ИеарМонтхЕкампле3.јава

 import java.time.YearMonth; import java.time.temporal.ChronoField; public class YearMonthExample3 { public static void main(String[] args) { YearMonth y = YearMonth.now(); long l1 = y.get(ChronoField.YEAR); System.out.println(l1); long l2 = y.get(ChronoField.MONTH_OF_YEAR); System.out.println(l2); } } 
Тестирајте одмах

Излаз:

2017 1 

Јава ИеарМонтх Пример: плус()

ИеарМонтхЕкампле4.јава

 import java.time.*; public class YearMonthExample4 { public static void main(String[] args) { YearMonth ym1 = YearMonth.now(); YearMonth ym2 = ym1.plus(Period.ofYears(2)); System.out.println(ym2); } } 
Тестирајте одмах

Излаз:

2019-01 

Јава ИеарМонтх Пример: минус()

ИеарМонтхЕкампле5.јава

 import java.time.*; public class YearMonthExample5 { public static void main(String[] args) { YearMonth ym1 = YearMonth.now(); YearMonth ym2 = ym1.minus(Period.ofYears(2)); System.out.println(ym2); } } 
Тестирајте одмах

Излаз:

2015-01