我有一个包含UNIX Epoch时间的字符串,需要将其转换为Java日期对象。
String date = "1081157732";
DateFormat df = new SimpleDateFormat(""); // This line
try {
Date expiry = df.parse(date);
} catch (ParseException ex) {
ex.getStackTrace();
}
我遇到问题的是这行标记。我不知道SimpleDateFormat()的参数应该是什么,甚至不确定我是否应该使用SimpleDateFormat()。
private String getDateString(long timeInMilliseconds) { SimpleDateFormat formatter = new SimpleDateFormat("EEE, d MMM yyyy 'at' HH:mm:ss z"); return formatter.format(timeInMilliseconds); }
- JVJplus