Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

DateTime API

Alcuni semplice esempi pratici che mostrano come gestire le date quando programmiamo su Kotlin, sfruttando (in modo analogo a Java) le DateTime API.
Alcuni semplice esempi pratici che mostrano come gestire le date quando programmiamo su Kotlin, sfruttando (in modo analogo a Java) le DateTime API.
Link copiato negli appunti

Un'altra caratteristica di Java che ritroviamo in Kotlin è la gestione delle date nello stile delle
DateTime API. Se volessimo impostare
un oggetto LocalDate - classe specializzata nella gestione delle date locali - al giorno di Natale del 2013, potremmo fare così:

// gli argomenti passati equivalgono a: anno, mese, giorno
val natale2013=LocalDate.of(2013, 12, 25)

Al fine di utilizzare queste classi, sarà necessario specificare il package di appartenenza proprio come siamo
abituati in Java:

import java.time.LocalDate

Ciò andrà replicato per ogni classe cui saremo interessati. Una volta ottenuto un oggetto di LocalDate, potremo
estrarne tutti i valori di nostro interesse accedendovi come normali proprietà. Ad esempio, si potrà richiedere il giorno
della settimana con dayOfWeek (lunedì, martedì, etc.), il giorno del mese con dayOfMonth, l'anno con
year e qualsiasi altra informazione relativa ad una data che ci possa venire in mente:

val giornoSettimana=natale2013.dayOfWeek
val giornoMese=natale2013.dayOfMonth
val anno=natale2013.year

Applicando le informazioni orarie ad un LocalDate, otterremo un oggetto LocalDateTime e per farlo sarà sufficiente
utilizzare il metodo atTime:

val dataOra=natale2013.atTime(13,15)

Anche in questo caso sarà necessario importare la classe dal package di provenienza:

import java.time.LocalDateTime


Ti consigliamo anche