Kotlini programm praeguse kuupäeva saamiseks

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 LocalDateTimeobjekti 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.Millisecondsabil 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_DATEpraeguse 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 Mediumpraeguse kuupäeva kellaaja saamiseks antud vormingus kasutanud lokaliseeritud stiili . On ka teisi stiile samuti: Full, Longja 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

Huvitavad Artiklid...