English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
在该程序中,您将学习以Java格式获取当前日期和时间。
import java.time.LocalDateTime; public class CurrentDateTime {}} public static void main(String[] args) { LocalDateTime current = LocalDateTime.now(); System.out.println("当前日期和时间为: " + current); } }
Wenn das Programm ausgeführt wird, lautet die Ausgabe:
当前日期和时间为: 2019-08-02T11:25:44.973
在上面的程序中,使用LocalDateTime.now()方法将当前日期和时间存储在变量current中
对于默认格式,只需使用toString()方法在内部将其从LocalDateTime对象转换为字符串
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("当前日期和时间为: " + formatiert); } }
Wenn das Programm ausgeführt wird, lautet die Ausgabe:
当前日期和时间为: 2017-08-02 11:29:57.401
在上面的程序中,我们使用DateTimeFormatter对象定义了格式为Year-Month-Day Hours:Minutes:Seconds.Milliseconds的模式
然后,我们使用LocalDateTime的format()方法来使用给定formatter。这使我们获得格式化的字符串输出。
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("Das aktuelle Datum ist: " + formatiert); } }
Wenn das Programm ausgeführt wird, lautet die Ausgabe:
当前日期是: 20170802
在上面的程序中,我们使用了预定义的格式常量BASIC_ISO_DATE来获取当前ISO日期作为输出。
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("Das aktuelle Datum ist: " + formatiert); } }
Wenn das Programm ausgeführt wird, lautet die Ausgabe:
Das aktuelle Datum ist: Aug 2, 2017 11:44:19 AM
In dem obigen Programm haben wir den Lokalisierungsstil Medium verwendet, um das aktuelle Datum und die Uhrzeit im angegebenen Format abzurufen. Es gibt auch andere Stile, wie z.B. Full, Long und Short.