我在顯示日期時遇到問題,我得到的時間戳記爲1379487711,但按照此實際時間爲2013年9月18日12:31:51但它顯示的時間爲17-41-1970。如何以當前時間顯示。在Android中將時間戳轉換爲當前日期
用於顯示時間我用下面的方法:
private String getDate(long milliSeconds) {
// Create a DateFormatter object for displaying date in specified
// format.
SimpleDateFormat formatter = new SimpleDateFormat("dd-mm-yyyy");
// Create a calendar object that will convert the date and time value in
// milliseconds to date.
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis((int) milliSeconds);
return formatter.format(calendar.getTime());
}
你確定這是在毫秒,而不是簡單的秒?使用此來檢查你的時間:http://www.onlineconversion.com/unix_time.htm – Sean
當我檢查的答案是星期三,2013年9月18日7時01分51秒UTC – jkk
我使用timestamp =長時間System.currentMilliSeconds ; – jkk