Program Kotlin na prevod reťazca na dnešný deň

V tomto programe sa naučíte prevádzať reťazec na dnešný deň v Kotline pomocou formátovača.

Príklad 1: Prevod reťazca na dátum pomocou preddefinovaných formátovačov

 import java.time.LocalDate import java.time.format.DateTimeFormatter fun main(args: Array) ( // Format y-M-d or yyyy-MM-d val string = "2017-07-25" val date = LocalDate.parse(string, DateTimeFormatter.ISO_DATE) println(date) )

Po spustení programu bude výstup:

 25.7.2017

Vo vyššie uvedenom programe sme použili preddefinovaný formátovač ISO_DATE, ktorý prevezme reťazec dátumu vo formáte 2017-07-25 alebo 2017-07-25 + 05:45 '.

Funkcia parse () LocalDate analyzuje daný reťazec pomocou daného formátovacieho nástroja. Môžete tiež odstrániť formátovač ISO_DATE vo vyššie uvedenom príklade a nahradiť metódu parse ():

 LocalDate date = LocalDate.parse (string, DateTimeFormatter);

Príklad 2: Preveďte reťazec na dátum pomocou formátovacích nástrojov vzorov

 import java.time.LocalDate import java.time.format.DateTimeFormatter import java.util.Locale fun main(args: Array) ( val string = "July 25, 2017" val formatter = DateTimeFormatter.ofPattern("MMMM d, yyyy", Locale.ENGLISH) val date = LocalDate.parse(string, formatter) println(date) )

Po spustení programu bude výstup:

 25.7.2017

Vo vyššie uvedenom programe je náš dátum vo formáte MMMM d, yyyy. Takže vytvoríme formátovač daného vzoru. Ak máte záujem, skontrolujte všetky vzory DateTimeFormatter.

Teraz môžeme analyzovať dátum pomocou LocalDate.parse()funkcie a získať LocalDateobjekt.

Tu je ekvivalentný kód Java: Program Java na konverziu reťazca k dnešnému dňu

Zaujímavé články...