我需要得到的當前時間的日期格式如下「YYYY-MM-dd'T'HH:MM:SS」格式的日期和返回日期,而不是字符串
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
我知道如何使用SimpleDateFormat格式化日期。最後我得到一個字符串。但我需要得到格式化日期,而不是字符串,據我所知,我不能將字符串轉換回日期,我可以嗎?
如果我只是返回的日期,它是一個日期,但它的格式不正確:
Timestamp ts = new Timestamp(new Date().getTime());
編輯: 不幸的是我需要的結果作爲一個日期,而不是字符串,所以我不能使用sdf.format(New Date()。getTime()),因爲這會返回一個String。 此外,我需要返回的日期是當前時間的日期,而不是來自靜態字符串。我希望澄清
的問題並沒有真正意義:一'Date'只是一個時間點,它沒有格式。 – Henry
'new Date()'已經是'Date',而不是'String'。 –
可能重複的[如何將字符串轉換爲日期格式在Android](http://stackoverflow.com/questions/25460965/how-to-convert-string-to-date-format-in-android) – Tom