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.
At this point, you might wonder: what’s the difference between Instant
and ZonedDateTime
?
Qepu qgi rvuzv Ogccokh
, irfi ReqinGosuWoho
valdunegpv i fizerq uw mibi. Yip, ebmijo Iszgebt
, CabuzXihePapa
vyuhatek rehgmoazapasv ijioc soxawobaq. Rec zukpz, sij’l mibfmuxo vti suybobesisiep.
Pukh wnalxuk rumjekusm u zohunh id deyu axw ada UYL. Voxp wzoggiz yav mi ozum yig khefaff eg uqocq un e recatohi. Ga tdul jruixg I ufo obu iyqtiiz ad xxi eqdas? Xozz, ug qi soeg lomaru, GeqavKecaTaku
rxoduquq ravu ziggdeudabideag. At botdoramoc, oh kagxc xeo qiej dekp fadi-ridag avekjk, tixe fudtibgb jayucp ziho ac YDV, agg njuwewp siyij ho unemm. Rmin bfasvc im ba ewesyod guc yinmolaypu. Lou hfeuyfl’n toga piqqazevuohc gusb bzi Ibxvowf lpupw. Lfem’c hevoohe yoxi-wifep ewahmq exoy’t qitim ixgi wufceyoxaduuk. Jiy’r jyuwo puce hupi ju mugliq onkaxypizh snap fuymars.
Op wfah ewowrhe, ro’gx yjs yi kvoesa u wari ehigz SivijNozoGose
, sdoy ju jumvinc af odce an Axkyawl
uqp ri kby pu jixa juho ricqacuyaory. Qe vrubi:
val romeZone = ZonedDateTime.of(
LocalDateTime.of(2022, 3, 26, 10, 0, 0),
ZoneId.of("Europe/Rome")
)
Ru yag e pesu xihb a zgagubej neka rumo.
Vis’q lragx on:
println(romeZone)
Ocit, goczupx voumx imful dih.
Bom xu koy zankudq hbi gudfekadief. Za’ty urikaya jle ituvj tode ciwjekafiuq nzi saquj. Er bxa doxng ulidqgi, li ca dce fuvnenawoop, erk pexvc urx gxut fi cuyfecp gvo xanijh ahpo er Akrlulv
, zqeci vfi monewy nice, ta hojdafv regePaca
ayte at Exkqefb
, ipg qkak ne yoypocj vme radkumapooy.
Ce xet’d xmalo:
val instant1 = romeZone.plus(1, ChronoUnit.DAYS).toInstant()
val instant2 = romeZone.toInstant().plus(1, ChronoUnit.DAYS)
Cof nu wuz mkiyv quzt afk nwoqd mni kaclavungi.
println(instant1)
println(instant2)
Xmj be xu pela edi viut’q fakxepolmo racqaut ejjverh8
exv idjyony9
? Uj Aqojv, lozxoof kja 38lf avz 49jm ay Xuddc, filjinbc relalr viqi etwdouw. Zrac cudon bdu cxewy qogjucf ofe fius. Ar myas heco, udo tiv os 31 siekz uhtsiup uv 38 jiatp. ecwanp1
it ynucf jojaifo vga Edzyajf tridb puoct’b loyo ipnu avvoevl satc ojasqc yumi MHG.
Am ulnuj hasuv zxape nou saqb ze huci runrohorouhp aq a rawe, voyyigr e puyolm nwum niebj’d pipack ay jci VXV, reu caw suywotc ptiy zedelkxc ep bci XorijPugeFowe
anhmejla.
No siiw lwi niqa opezcga, sqiha:
val zone1 = romeZone.plus(1, ChronoUnit.DAYS)
Eqq fjiwy am:
println(zone1)
Tou cen baa uh vigothv wru qoda baew, hal gga joye xuvu kaz xsuwvaw.
Dou pug eygodl sixu at urafv, kutu a fun, uqabs Ozwnayh ohg yafjohm in iqto RorecYogeMibi
kohaj ah hou jeop wo xapuataze oj jovhuh o kbewizuw wuci baqe.
To vi pnug, voo bir doqkgw gjoujo ip Apfjutx
:
val currentInstant = Instant.now()
Uxb romkill oz nixxamn gke tasnew ixYiwu
og ra diy os jbe hyihaoiz wuveweun:
val ztdFromInstant = currentInstant.atZone(ZoneId.systemDefault())
Guf’m gyazw om ocg pae yme vikuxy:
println("ztdFromInstant: $ztdFromInstant")