Selles programmis saate teada saada praeguse kuupäeva ja kellaaja erinevates vormingutes Kotlinis.
Näide 1: hankige praegune kuupäev ja kellaaeg vaikevormingus
import java.time.LocalDateTime fun main(args: Array) ( val current = LocalDateTime.now() println("Current Date and Time is: $current") )
Programmi käivitamisel on väljund järgmine:
Praegune kuupäev ja kellaaeg on: 2017-08-02T11: 25: 44.973
Ülaltoodud programmis salvestatakse praegune kuupäev ja kellaaeg muutuva vooluga, kasutades LocalDateTime.now()
meetodit.
Vaikevormingu korral teisendatakse see lihtsalt LocalDateTime
objekti abil stringiks, kasutades toString()
meetodit.
Näide 2: hankige praegune kuupäev ja kellaaeg mustriga
import java.time.LocalDateTime import java.time.format.DateTimeFormatter fun main(args: Array) ( val current = LocalDateTime.now() val formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS") val formatted = current.format(formatter) println("Current Date and Time is: $formatted") )
Programmi käivitamisel on väljund järgmine:
Praegune kuupäev ja kellaaeg on: 2017-08-02 11: 29: 57.401
Ülalolevas programmis oleme objekti Year-Month-Day Hours:Minutes:Seconds.Milliseconds
abil määranud vormingu mustri DateTimeFormatter
.
Seejärel oleme kasutanud LocalDateTime
's format()
meetod kasutada antud vormindajasse. See annab meile vormindatud stringi väljundi.
Näide 3: saate praeguse kuupäeva kellaaja, kasutades eelnevalt määratletud konstande
import java.time.LocalDateTime import java.time.format.DateTimeFormatter fun main(args: Array) ( val current = LocalDateTime.now() val formatter = DateTimeFormatter.BASIC_ISO_DATE val formatted = current.format(formatter) println("Current Date is: $formatted") )
Programmi käivitamisel on väljund järgmine:
Praegune kuupäev on: 20170802
Ülaltoodud programmis oleme BASIC_ISO_DATE
praeguse ISO kuupäeva saamiseks väljundina kasutanud eelmääratud vormingukonstandi .
Näide 4: saate praeguse kuupäeva kellaaja lokaliseeritud stiilis
import java.time.LocalDateTime import java.time.format.DateTimeFormatter import java.time.format.FormatStyle fun main(args: Array) ( val current = LocalDateTime.now() val formatter = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM) val formatted = current.format(formatter) println("Current Date is: $formatted") )
Programmi käivitamisel on väljund järgmine:
Praegune kuupäev on: 2. august 2017 11:44:19 AM
Ülaltoodud programmis oleme Medium
praeguse kuupäeva kellaaja saamiseks antud vormingus kasutanud lokaliseeritud stiili . On ka teisi stiile samuti: Full
, Long
ja Short
.
Kui olete huvitatud, on siin kõigi DateTimeFormatteri mustrite loend.
Samuti on siin vastav Java-kood: Java-programm praeguse kuupäeva ja kellaaja saamiseks