Java programm praeguse kuupäeva / TIme hankimiseks

Selles programmis saate õppida Java-vormingus praegust kuupäeva ja kellaaega erinevates vormingutes hankima.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Java programmeerimise teemadest:

  • Java string
  • Java põhisisend ja väljund

Näide 1: hankige praegune kuupäev ja kellaaeg vaikevormingus

 import java.time.LocalDateTime; public class CurrentDateTime ( public static void main(String() args) ( LocalDateTime current = LocalDateTime.now(); System.out.println("Current Date and Time is: " + current); ) )

Väljund

 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 meetodi LocalDateTimeabil sisemiselt stringiks toString().

Näide 2: hankige praegune kuupäev ja kellaaeg mustriga

 import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTime ( public static void main(String() args) ( LocalDateTime current = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS"); String formatted = current.format(formatter); System.out.println("Current Date and Time is: " + formatted); ) )

Väljund

 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; public class CurrentDateTime ( public static void main(String() args) ( LocalDateTime current = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.BASIC_ISO_DATE; String formatted = current.format(formatter); System.out.println("Current Date is: " + formatted); ) )

Väljund

 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; public class CurrentDateTime ( public static void main(String() args) ( LocalDateTime current = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM); String formatted = current.format(formatter); System.out.println("Current Date is: " + formatted); ) )

Väljund

 Praegune kuupäev on: 2. august 2017 11:44:19 AM

Ülaltoodud programmis oleme kasutanud lokaliseeritud stiili, Mediumet saada praegune kuupäev ja kellaaeg antud vormingus. On ka teisi stiile samuti: Full, Longja Short.

Kui olete huvitatud, on siin kõigi DateTimeFormatteri mustrite loend.

Huvitavad Artiklid...