long mil = new Date().getTime();
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(mil);
System.out.println(formatter.format(calendar.getTime()));
上面的代码返回1970年1月2日21时57分09秒。问题是什么?转换毫秒为日期1970年收益为一年
编辑: 我道歉。它不适用于android。 (Android问题)。
问题出在哪里?代码完成你所要做的事情。 – 2013-04-09 12:21:14
检查您的系统时间。 – eatSleepCode 2013-04-09 12:21:49
你可以添加一行来打印'mil'来查看未格式化的系统时间。 – pauli 2013-04-09 12:23:48