2012-08-15 170 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