【发布时间】:2015-05-26 05:46:35
【问题描述】:
我正在尝试将字符串(带有 unix 时间戳)转换为格式为 (dd-MM-yyyy) 的日期
这是部分工作。我现在遇到的问题是我的日期是 1970 年 1 月 1 日(而不是 2015 年 3 月 16 日)
我是这样转换的:
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
Date d = null;
int dateMulti = Integer.parseInt(Date);
Calendar cal = Calendar.getInstance(Locale.ENGLISH);
cal.setTimeInMillis(dateMulti);
String date = DateFormat.format("dd-MM-yyyy", cal).toString();
Log.d("test",date);
try {
d = dateFormat.parse(date);
} catch (ParseException e) {
e.printStackTrace();
}
其中日期 = 1427101853 结果 = 17-01-1970
我做错了什么?
【问题讨论】:
标签: android date unix-timestamp