相关疑难解决方法(0)

在Java中获得"unixtime"

Date.getTime()返回自1970年1月1日以来的毫秒数.Unixtime是自1970年1月1日以来的秒数.我通常不用java编写代码,但我正在修复一些错误.我有:

Date now = new Date();      
Long longTime = new Long(now.getTime()/1000);
return longTime.intValue();
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法在java中获得unixtime?

UPDATE

根据John M的建议,我最终得到:

Date now = new Date();      
Long longTime = new Long(now.getTime()/1000);
return longTime.intValue();
Run Code Online (Sandbox Code Playgroud)

java unix-timestamp

250
推荐指数
3
解决办法
28万
查看次数

Java:来自unix时间戳的日期

我需要将unix时间戳转换为日期对象.
我试过这个:

java.util.Date time = new java.util.Date(timeStamp);
Run Code Online (Sandbox Code Playgroud)

时间戳值是: 1280512800

日期应该是"2010/07/30 - 22:30:00"(因为我通过PHP得到它),但我得到了Thu Jan 15 23:11:56 IRST 1970.

应该怎么做?

java unix timestamp

234
推荐指数
7
解决办法
26万
查看次数

标签 统计

java ×2

timestamp ×1

unix ×1

unix-timestamp ×1