Um mehrere Sprachen zu unterstützen, verfügt Java nicht über ein festes Datumsformat. Sie müssen das Datumsformat entsprechend Ihren eigenen Anforderungen angeben und dann mithilfe der DateFormat-Klasse oder der SimpleDateFormat-Klasse bestimmen, ob es sich um das richtige Datumsformat handelt.
Das folgende Beispiel dient als Referenz:
public class DateUtil { private static final SimpleDateFormat dateFormat = null; static { dateFormat = new SimpleDateFormat("yyyy/MM/dd"); dateFormat.setLenient(false); } public static boolean isValidDate(String s) { try { dateFormat.parse(s); return true; } catch(Exception e) { return false; } } public static String formatDate(Date d) { return dateFormat.format(d); } }
DateFormat ist eine abstrakte Klasse für Unterklassen zur Datums-/Uhrzeitformatierung, die Datums- und Uhrzeitangaben sprachunabhängig formatiert und analysiert.
Für weitere Java-Kenntnisse beachten Sie bitte das Java-Grundlagen-Tutorial.
Das obige ist der detaillierte Inhalt vonJava bestimmt, ob eine Zeichenfolge ein Datum ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!