84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
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型放不下時間戳
轉成秒或分鐘就可以用整形了,不過會失去精度而已