一个简单的问题,我找不到答案。我有一个字符串,它是一个时间戳,我想把它变成一个日历对象,这样我就可以在我的 Android 应用程序中显示它。
到目前为止,我所拥有的代码显示了 1970:s 中的一切。
String timestamp = parameter.fieldParameterStringValue;
timestampLong = Long.parseLong(timestamp);
Date d = new Date(timestampLong);
Calendar c = Calendar.getInstance();
c.setTime(d);
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int date = c.get(Calendar.DATE);
dateTextView.setText(year + "-" + month + 1 + "-" + date);
更新: 仅供参考,来自服务器的时间戳是:1369148661,这可能是错的吗?