84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
java中有没有办法获取int型的时间戳,因为之前数据库里是设计成integer的,实体类里也是integer的,所以改起来不方便。只好用int的时间戳而new Date().getTime()、Calendar.getInstance().getTimeInMillis()、System.currentTimeMillis()这三种获取的都是long类型的,有办法获取整型的吗?
new Date().getTime()、Calendar.getInstance().getTimeInMillis()、System.currentTimeMillis()
闭关修行中......
因为之前数据库里是设计成integer的,实体类里也是integer的,所以改起来不方便
不方便也要改,如果要存毫秒级时间戳,必须要使用long,int不够用。
long
int
自己处理下不行吗?比如
System.currentTimeMillis()/1000
时间戳必须是long型的 int型放不下时间戳
转成秒或分钟就可以用整形了,不过会丢失精度而已
不方便也要改,如果要存毫秒级时间戳,必须要使用
long
,int
不够用。自己处理下不行吗?
比如
时间戳必须是long型的 int型放不下时间戳
转成秒或分钟就可以用整形了,不过会丢失精度而已