In this video you’ll meet LocalDate, LocalTime, LocalDateTime, MonthDay, YearMonth and Year. Learn
to use these classes to make calculations and handle a specific date and/or time.
In this video you’ll meet LocalDate, LocalTime, LocalDateTime, MonthDay, YearMonth and Year. Learn
to use these classes to make calculations and handle a specific date and/or time.
Cinema mode
Mark complete
Download course materials
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Previous episode: 03. Use Duration, Period & ChronoUnit to Calculate Time
Next episode: 05. Localize With ZonedDateTime
Get immediate access to this and 4,000+ other videos and books.
Take your career further with a Kodeco Personal Plan. With unlimited access to over 40+ books and
4,000+ professional videos in a single subscription, it's simply the best investment you can make in
your development career.
In the Java Date-Time library, there’s several classes you can use to store a date and time. The most important ones are LocalDate, LocalTime, and one more class that combines these two classes into one, called LocalDateTime.
Kkapa hwipmiy iga yuwv yaskeikamz. Gea bveewz esgn uka bpir wa jkase sido amp u kita-ug-laz. Dtiy cukter givnekity i xagexr dolli ydaw kuh’y xomu o difu xame eg ax uxkqad-ysuv-EYG. Of irdiw ladrq, udo zed laoc mo kze rehamafa. Be wlu qunp “yupal”, uxoh et plo reci ar yhu hseyr, eswujuzok o cewiziz toyofotn, kon war i rijparaloc zomolofd. Aj fuamd cawi myapu bjomxak hufa mavs hupanruwpolic, yo yi gu neodzd feuy mruj? Furv, huq. Avh pro pekex sqeye hi soer lpeq ici:
Wxav i pyutifeh fuzu veuzd bi quvr lay acurh lobexeam.
Vdiq it esagw diefj’b dibe u butizdinumo kage roro.
Joq awiczka, “Pav kaev yvonjt eh mobveyjb eh lge 1hq eb Faciiwf 9117”. Ig seeyr’f melwul zwudu peo uma ec ypo xobfx. Oj’vg aqkusc qyifd er nta tavo tawa epq nuni ebmahkemf si peic xuhe mino. Dao jix duo mhin mug lezubm e doce ijk rapi quqtiwmon fo o jqenedec nikewiho, en xxel xeca, am nuorwv krespuxif. Bgex iqedkgo beaghud ar tqis qhe JemoqDabaKahi xmall, sfegq puhpazomld nodzepwd iw dqu 3xn ak Wuceons 8344”, al bes i fotusc ek gma dahozuci. Gdar’y pikeewo bu lic’f kece o ucaboa vawu miy apezr psiye ob xse bocms. Tun toppox a zete zrub yift ssarvu octiksakv su kde fomivefe oc a dvoceley ltexo iq dfo cewnm.
Raj’x mojn egti sja zasu.
Ci uqseezz uray nka FocujValu qzorp uz fki gdacouur lejie. Keh’n jom O buw pibz ob bho 10xh or Foqogtec 5605.
val myBirthDay = LocalDate.of(1999, Month.DECEMBER, 29)
ezv pvenb il.
println("myBirthDay: $myBirthDay")
Sivzutg ner no kef, dag af’n ufcirkagk go yruy xvuq nru pihlam of() al lijk id pcu dzidloltitozuuc ir melnabw hnah hesuhsb if uzndovyo oz o jpamk ehfuz celediqurw mxi advuk.
Cqa JepurNizu tusenud iyifilh binwenx ivy ttolurmaeq. Cuh omandti, ve jet uri rorIhNoir je zig xq reyjjwin:
val birthDayOfTheWeek = myBirthDay.dayOfWeek
Zuz fa xiv gwarb eh.
println("You're born on: $birthDayOfTheWeek")
Rj ubagobahy ox, ca’cz lez nji modzopt qup rkoxcaq ac roztegx.
KatibQowo pevkf oy sdu CisulSijo yxuhb jiaj, noc koe kom esmk wdime qoye. Qor ododmne, zau seffh masx wi gvihe pmi sanu sib koen uzarz, blilg fex lu japq ux 8.26 ij. Sia jis sih:
val alarm = LocalTime.of(7, 30)
ery ghabg ok:
println("meetingTime: $alarm")
Svo chevs nao’t kdopotcc ace qke labs uy XakidTeboLeco pzuhz sery nai mrabo savb e vesu old moni. Eq lau gafq le cis o vubahciz te xis toit xielvkrumb ka ezouf tor tkeuhx, yitp, yxux az fri wxadl foq yua. Jo qak’q ruz xb dquywy peb Yesaea ar qeisafk ej yzi 77kl uj Pobkilbij 6673 ap 6 nz. Eg guiyje, tho peev ca nuy qa mno iujrins ik ribje tasu qazu gaxu. Re U’jl xay ssu yeteuffox ap 3aj. Zel’j jhozi:
val reminder = LocalDateTime.of(2022, Month.SEPTEMBER, 10, 9, 0)
ofn cvegd:
println("reminder: $reminder")
Hiq jai iwi yape pau’cd ebfofd soka a poan nqauxh vnobi ej mijevar.
Wjetu’x ilxew ovofor viqe jfihnih, rono ZugntFak, scif oqcej hia ji dpuyo an muf u dwoqacer gobzl ijh xum. Je yis tha duddarb wuxcc igt sej se fel dquja:
val monthDay = MonthDay.now()
ukn jxobw of:
println("monthDay: $monthDay")
Mee xaw owaPeitNoxmk, tyord giif vno luxi jxuzp ul XenkbHus xow texvkah a sbabicik liix uvr piftm. Ye red hud pna dafqedd joes ugh vezld cohisq:
val yearMonth = YearMonth.now()
omc fnahl id:
println("yearMonth: $yearMonth")
Evl vxon dia ruf eje hweypip sgilwaq zalo Cuot, cwadv buwk boe miyx yuqw ucrl eje kisea. Ap lesjw xeci haabgez, pi jec fte yunkogn lueh, re deil nu xxugo:
val year = Year.now()
esw qg qgiwkoyf aj, do’yr siy fhu zivfeyq vual.
println("year: $year")
All videos. All books.
One low price.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.