2012-08-15 166 views
1

可能重複:
how to convert milliseconds to date format in android?將毫秒轉換字符串到日期字符串

我有一個字符串毫秒,並希望將其轉換爲一個日期字符串。

像這樣:

毫秒:1345032624325E12 - >日期:星期三2012年8月15日14時10分24秒

我怎樣才能做到這一點?

+0

其實,問題不完全一樣簡稱之一。這裏OP詢問如何將毫秒字符串轉換爲毫秒。 – 2012-08-15 12:54:36

+0

在發佈問題之前,請先搜索一下。 @OleksandrBondarenko仍然有很多關於此問題的問題。 – 2012-08-15 12:59:01

+0

@OleksandrBondarenko通常我會公開重新打開這個,但是這不是分裂的頭髮嗎? – casperOne 2012-08-15 13:31:54

回答

3

希望這有助於 how to convert milliseconds to date format in android?

private String getDate(long milliSeconds, String dateFormat) 
    { 
     // Create a DateFormatter object for displaying date in specified format. 
     DateFormat formatter = new SimpleDateFormat(dateFormat); 

     // Create a calendar object that will convert the date and time value in milliseconds to date. 
     Calendar calendar = Calendar.getInstance(); 
     calendar.setTimeInMillis(milliSeconds); 
     return formatter.format(calendar.getTime()); 
    } 
+0

如果你發現堆棧溢出的重複問題,請不要回答,只是留下一條評論指出問題並將其標記爲可能的副本。 – ChrisF 2012-08-15 12:42:00

+0

非常感謝ChrisF,我會爲之後的評論做到這一點。 – 2012-08-15 12:43:14