我需要将这个1384174174时间戳从PHP转换为Java。这就是我在PHP中回显日期('Y / m / d H:i:s',$ dn1 ['timestamp']但我不知道如何用Java做的。请帮助我。谢谢。< / p>
答案 0 :(得分:2)
此方法将采用您的Unix样式日期并创建Java日期。它返回一个可读的字符串。它应该可以帮助你开始。
private String unixToString(long unixSeconds) {
Date date = new Date(unixSeconds);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
return sdf.format(date);
}
答案 1 :(得分:2)
在Java中,你会这样做:
Date date = new Date(1384174174);
SimpleDateFormat f = new SimpleDateFormat("Y/M/d H:m:s");
String dateFormatted = f.format(date);
注意format pattern,与PHP不同,M
是一年中的一年,而m
是分钟。