PHP时间戳到Java时间戳

时间:2013-11-20 19:06:52

标签: java php

我需要将这个1384174174时间戳从PHP转换为Java。这就是我在PHP中回显日期('Y / m / d H:i:s',$ dn1 ['timestamp']但我不知道如何用Java做的。请帮助我。谢谢。< / p>

2 个答案:

答案 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是分钟。