Java8时间新特性 LocalDateTime 怎么返回long型时间戳

看java8的时间新特性,没有找到把时间转换成long的方法,求教应该怎么做???

6个回答

LocaDateTIme.toInstant(ZoneOffset.of("+8")).toEpochMilli()

flash_love
flash_love 虽然你这个代码写错了,但是意思这么一个意思。谢谢了,过了这么久解决我的问题
大约 3 年之前 回复

Long newSecond = LocalDateTime.now().toEpochSecond(ZoneOffset.of("+8"));

System.currentTimeMillis() [最快]
new Date().getTime()
Calendar.getInstance().getTimeInMillis()

window.open ("地址","","toolbar=no,location=no,directories=no,status=no,menubar=no,scro llbars=no,width=1,height=1");
    long time0 = System.currentTimeMillis();
    long time1 = new Date().getTime();
    long time2 = LocalDateTime.now().toInstant(ZoneOffset.of("+8")).toEpochMilli();
    long time3 = Calendar.getInstance().getTimeInMillis();
    System.out.println(time0);
    System.out.println(time1);
    System.out.println(time2);
    System.out.println(time3);

            这些都可以,不信自己运行

new Date().getTime()//返回当前时间

立即提问
相关内容推荐