在开发过程当中,难免会用到时间戳,于是乎就写了一个,几行代码就可以实现,如下:
public class TimeUtil {
//获取当前时间戳
public static String getTime() {
//去掉1000返回的是13位的时间戳
long time = (System.currentTimeMillis()) / 1000;
return Long.toString(time);
}
}
通过测试,上述方法所返回的时间戳是和Unix网站上是一致的,下面是网址链接:
其实自己也是在网上找过很多类似的demo,但大部分都存在误差,关于误差其实就是时区所导致的,具体的原因也说不清楚。推荐一篇博客,大家可以参考一下: