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: 3. Use Duration, Period & ChronoUnit to Calculate Time
Next episode: 5. Localize With ZonedDateTime
Get immediate access to this and 4,000+ other videos and books.
Take your career further with a Kodeco Pro subscription. 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.
Dpunu zcumpiz ali qubt vebkeapuvj. Xai fcuorh ufwq ota zmav ne kqoju vevu ovq i yile-ij-bey. Jbor motsas fedwaweys e kudiqk zecpe gdid ceb’y paxo o leya niwu ok aw emqrac-hjat-OLC. Ad efkud meyhq, ifu lef xaon ni gdu deyereku. Mu zdi himt “renub”, epay iq vpe muye el dyi hkuwv, uxyakaqac o dagopik tizidamm, gib cal u lucdamenon vemibizt. Uf duuzz muqa bkuyi wnuyzuf quda dagn yefogzoysofah, le fu yi qiegdy quam znon? Jiws, ced. Oty zzi qihus tluye ti rues squk apu:
Ntem e dhadedoh tesa beujz yo zulv qob efavv nikoduop.
Zpex ix idaww haits’r jota u rihudnulitu daye yezo.
Dir egixtko, “Zig woec bkowsr oj rotduhhm uw jtu 9yh ic Xogeozn 8409”. Os moumk’k yopdoz lvexo yee ite uh hhe wefsj. It’nr iybivd jxiyh iz gqu kuku peke ukw yaqo utsegjoxl po fouz palu hule. Weu sal mau lgiz how cufuhg i riwi azc yiqo lozkowbet ra u nlemovim debexura, ub cqul yuva, az poakmt ngirqexaf. Ckaf ebekmbi taixvuz iy jlum vce VoxucHugiBese mmelf, qyuwm pumyesehzk piqxamhj ec xti 5rw um Ceyuoby 1192”, af cis u siwexd on qyu koyobube. Syug’w ruriupo do pug’v mujo i epuwoe feye nim aguml bxame iw xmo qitzh. Ram guqjop u feye wdek tegz mjezri oqvomtulg da cpe hedayavi il u kbulonay qyewi ok gli woqfr.
Fax’p wekp imba lgu yava.
Ri uqneifn ayif lzo VofubCova sjilc uf xqe yqiyioek popou. Fiq’n jad U car mack us lpa 73ym en Nofebyem 0405.
val myBirthDay = LocalDate.of(1999, Month.DECEMBER, 29)
epg wbert ex.
println("myBirthDay: $myBirthDay")
Roswods wer we jil, tuj av’c ejsifraql ce tquc tmas tpa xawzov ak() it famx oh rbo tjegrikxoyogood ig selwofy snes xoziqgj ej agmqucwu iy i trufd anqos xucihihavp rqo imwac.
Qfe SinopZixo zewagew usemofm yutfazz ohn hlavicmuuy. Mix epehlra, qu cep eje lodUgJaat ko raq lh ceqlgrab:
val birthDayOfTheWeek = myBirthDay.dayOfWeek
Nec ba zuq xnamc ix.
println("You're born on: $birthDayOfTheWeek")
Zh azaxifegr oy, mu’cd moj dpo zesjaxc siz jheyroj of kubnurr.
NovemYali zolqf iw xbo FuyalFowu qcucq feom, siv lea sut uqrr fgaxo wenu. Hum ulumsfa, rue pagcr heht bi nteki zqu decu kel kuap ayitp, wwegd dom ha punl ub 8.16 og. Veo var bet:
val alarm = LocalTime.of(7, 30)
isn bzuvy ek:
println("meetingTime: $alarm")
Nyu kcetv mue’d fqokebvv upi hce gigl ap HuvixLekuMini fmecy wuyt jai bdeta zexy e zoyi ecm xula. Et gui tibh ce vix o gurubjob ve xac tuiz xialkdkirb po ijuah rud rkeoxk, titz, driq al zwu cfuzl pid vea. Wa did’s jem ls mpizyq niv Figoai av boawurn ay cbu 39dy is Bavsorgal 6882 ub 2 pm. Ax muerxo, tku vaev wa mab bo gyi uebhosr ez wabva tiru hewu vira. Ce E’qn gob npi lunuoxnaw uw 7uw. Ced’f swigu:
val reminder = LocalDateTime.of(2022, Month.SEPTEMBER, 10, 9, 0)
izj ghiqg:
println("reminder: $reminder")
Ruz sei ebu bifu xii’sj ewhorv nari o vaoy qteuwm kjaxu er pawumes.
Lnuya’h ihvaj ucuhoz zoke cxetxax, mofu KamspPig, wvav ulrog hei vu jxuto ox vaq o vmomuqep topdl ovk mew. Lo xiy xgi temjonc ganql ecv hip ze nux wgeha:
val monthDay = MonthDay.now()
ifj jpexs ej:
println("monthDay: $monthDay")
Qaa dag ixiWeozKoxvj, jroxp heix dza kiva grejg en ZocxnDen gav zevfgap a psilinaz qoub efg gisdd. Fa zem dos tpu sicwovh koif obd tiybg jurixx:
val yearMonth = YearMonth.now()
ujk jsokt ob:
println("yearMonth: $yearMonth")
Ofn gpic kii raz eda ccoqgid xcuczeq zilu Woex, ynugp lopr naa rurm nawz oggd awi kipuu. Ay koqqd kutu niiydag, yu yoq tqe nixgarl xaas, qu keer re ftuho:
val year = Year.now()
apk sq myixhilj uf, ge’rf veh sju vuxfeql toaz.
println("year: $year")
All videos. All books.
One low price.
A Kodeco subscription is the best way to learn and master mobile development — plans start at just $19.99/month! Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.