Ich versuche, Daten zu analysieren. Soweit ich das bei den Javadocs verstehe, sollte das funktionieren. Ich denke, das sollte funktionieren, weil auf dem JavaDoc gesagt wird, dass Date.parse()
veraltet ist und durch DateFormat.parse()
ersetzt werden sollte.Java-Daten analysieren
DateFormat.getDateTimeInstance().parse(Date().toString())
aber es tut es nicht.
Date().toString()
gibt ein String
wie
Sun Jun 18 10:09:50 CDT 2017
Wenn ich versuche, diese Zeichenfolge zu analysieren, ein ParseException
geworfen wird
java.text.ParseException: Unparseable date: "Sun Jun 18 10:09:50 CDT 2017"
Auch ich Kotlin bin mit so Date()
ist dasselbe wie new Date()
sicher @SotiriosDelimanolis analysiert werden –
Was meinen Sie: Was bedeutet es, nicht? ' –
kann ich raten stärker nicht gegen die Verwendung von das Vermächtnis 'java.util.Date', wenn Sie es möglicherweise vermeiden können. Sie sollten stattdessen in das Paket 'java.time' schauen und die Klasse finden, die für Ihren Anwendungsfall am besten geeignet ist. –