-3
我想解析日期。從我從javadocs中瞭解到的情況來看,這應該起作用。我這件事應該工作,因爲JavaDoc據說Date.parse()
已棄用,應該用DateFormat.parse()
替換。解析Java日期
DateFormat.getDateTimeInstance().parse(Date().toString())
但事實並非如此。
Date().toString()
返回String
像
Sun Jun 18 10:09:50 CDT 2017
當我嘗試解析這個字符串,一個ParseException
拋出
java.text.ParseException: Unparseable date: "Sun Jun 18 10:09:50 CDT 2017"
而且我使用科特林所以Date()
是一回事new Date()
確保@SotiriosDelimanolis解析 –
你是什麼意思'是什麼,這並不意味着?' –
我不能更強烈反對使用傳統的'java.util.Date',如果你可以避免的話。您應該查看'java.time'包,並找到最適合您的用例的類。 –