2017-03-04 80 views
0

我試圖將此日期2017-03-04**T**17:20:55Z解析爲Unix時間戳,並且我收到T char(粗體顯示)的解析錯誤。如何將此日期時間格式轉換爲unix時間戳

我試圖使用新的SimpleDateFormat和DateTimeFormatter。我如何從這個DateTime格式獲得Unix時間戳?

+0

我們不能幫你,如果你不發佈您的代碼。 –

+0

嘗試將輸入更改爲「2017-03-04T17:20:55Z」。它應該工作。 – TheChetan

回答

0

您可以使用單引號的SimpleDateFormat格式字符串轉義字符:

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'"); 
Date date = dateFormat.parse("2017-03-04T17:20:55Z"); 
相關問題