java高手进!生成一个13位的当前时间

发布网友 发布时间:2022-04-24 11:33

我来回答

1个回答

热心网友 时间:2023-10-11 08:02

System.out.println(System.currentTimeMillis()+String.valueOf((1000000+1000000*Math.random())).substring(1, 7));
System.out.println(System.currentTimeMillis()+"-"+String.valueOf((1000000+1000000*Math.random())).substring(1, 7));

System.currentTimeMillis()是当前毫秒数,String.valueOf((1000000+1000000*Math.random())).substring(1, 7)是随机6位,中间加个-你看的比较明白追问你这个好麻烦,final String x2=new Date().getTime()+""+(int)(Math.random()* 999999)
那个系统时间最高就是13位的么?可能15位么?组长给我的要求是15位的,我猜他弄错了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com