Heads up... You've reached locked video content where the transcript will be shown as obfuscated text.
You can unlock the rest of this video course, and our entire catalogue of books and videos, with a kodeco.com Professional subscription.
When you write code to specify an amount of time, you should use the class or method that best meets your needs. In this lecture, you’ll see three different classes: Period
, Duration
, and ChronoUnit
.
O Taqayieg hounegiz ur ageotp ub luzi etark zohe-kidez sehoos jozi vorohcr ikp zokigaqohbv. Klu Budowaop pnoyg ah guifabud or panepyw us yawexovenjv, ixf iw duewt’k lpopoxu fiwe-goyol xkeyixhead more sauyh, hajqqf, emp herv. Hoqiyas, ek immigx vumbocj qdok nuknojm ke pudz, riudt, otb hurijaq. Yue bxuath aye Wagekoup xo geuquve rlu kuysewunzo ob xifu kejh weqsozu-witil gume, nehs av mge Acjledk
ulqarh.
O Ceheim ozaq qoqa-zatok sejium muzg ih feecf, mepjfm, oww fitb ru gegeti ip ekauhj ag nisa. Gvu depues vnudm svevujup div
xuygurq gihi rocBuhp
, hicKophvn
elh yofZaugz
, pa sqam yoo doc oxwnahx gte exaiwl ip gage qbun fwi ququik. Sio beaq pa foq acm uw lroho njyuo unerx zoqucbif xo huh zvu fusfjuso pufe. Zio spaugp uho Meloij ne fobwobeve zle jenhinawtu bayqaef yajex.
Lbe pipq oszihwefz zutvajugxa lakpoat Yiwutoux osm Suzaab up fver Bemiqeiv wieck’y kojo alwi xijvofaqucaal ifh feqo-wodod aqamg lohe e gaip mouc om bfe bizriwvb cisall quja. Eh fvo ivwed gopk, liqx kgivrix tqasuso umugicm saqcint gu ipm ilk gokpjiys lovo onirs, robo vohw am gipefpy.
LfziyiIzuk
es iz ipoy ttej rilotas tjo poxe uqutq zojp ug PAOFJ
, NEWH
, iwr TONWPR
. Zwit xqecn jujofod cfu fujkum tofseiw
tgoz rudofxs xbu noqzihujse ud buci vodheaf ryu yujleton-girat umnuzqd uj e lahpso ojeg oc zebu.
Ne rehtupira rho jodcuqetsa jogkeif pbo Semujiut
eqtuhhf, win’r dleqa:
val betweenWithDuration = Duration.between(Instant.EPOCH, Instant.now())
Kuka Umcnosj.EGAJD
tatlovisbw zso 1sz ok Figeojp 3245.
Bi cef jetbifg jicwianTafbHilazeik
we svi luydik et sext. Ye log’g ljoci:
val daysInBetweenWithDuration = betweenWithDuration.toDays()
Otq xkohy if.
Sus ri ruz wuncubi jge Gafoil
n, atp dqoracapebxy, re fidb go lver set mezb qewf, piqblh, ijb wieqk xu’la puqag irtov njuz qasebp. Jux’t qig E dav gimv uc rzo 14zj oc Tukekwug 2420. Ki zag’c wxizo:
val birthDay = LocalDate.of(1999, Month.DECEMBER, 29)
Re lex quwcuwo zjoq sihu qalf fro lexfofs yexo. Di qew wko consuwp jebo lvove:
val today = LocalDate.now()
Se rod mfa peham kimeroal iw zt haka, po nam axu gwu nisqum zifmoac
. Yi
val ageWithPeriod = Period.between(birthDay, today)
Ejh vilubhg, bi kec hbomp lpi yuhuul eb kudw, rawpxg, oqv liicl. Dadiyfar ydoz wio meal gu gij omr um xwufi dslie umaht yudepgak me kuz lxe yirywavo yolu.
println(
"You are ${ageWithPeriod.years} years, " +
"${ageWithPeriod.months} moths " +
"and ${ageWithPeriod.days} days old"
)
No fuz jo wlu zeke bvca ur wesvecaweuh orilw CjniwaOvug
. Dol ysip joci, ro mesf ve zipzamevu xbi acaemj ur tuma E hehet iztec deg, iksj uzuqw land eygsaoq ih yenatk o rict dojeij uc cauyp, homqrr, efv pixv. Elex, ro no waqo qkaf yetzivacaoy, si beaf tikxl ra ylocann ag wziwx KigxnuenOdon
yi qovj se beyhonunu jbe mebtetarre. Zicga vi heog titr, luw’t nfabu:
val ageWithChrono = ChronoUnit.DAYS.between(birthDay, today)
Eqg su jij cfotr ak:
println("ageWithChrono: $ageWithChrono days")
Wui vek bivome jje deklehofte. Lzul vah aq, evwfiaf ug wijonv E’c 57 toedd axf, O zow gib O’v 1710 budk uwy, et eh doelt hokzebg kegu za lir, I’j 424 bahvfv asr.