Rumah > Soal Jawab > teks badan
java中有没有办法获取int型的时间戳,因为之前数据库里是设计成integer的,实体类里也是integer的,所以改起来不方便。只好用int的时间戳
而new Date().getTime()、Calendar.getInstance().getTimeInMillis()、System.currentTimeMillis()
这三种获取的都是long类型的,有办法获取整型的吗?
PHP中文网2017-04-17 17:45:34
Oleh kerana pangkalan data sebelum ini direka sebagai integer, dan kelas entiti juga adalah integer, jadi menyusahkan untuk menukarnya
Jika anda ingin menyimpan cap masa milisaat, anda mesti menggunakan long
, int
tidak mencukupi.
高洛峰2017-04-17 17:45:34
Tidakkah anda boleh mengendalikannya sendiri?
Sebagai contoh
System.currentTimeMillis()/1000
迷茫2017-04-17 17:45:34
Cap masa mestilah daripada jenis yang panjang dan jenis int tidak boleh muat dengan cap masa
巴扎黑2017-04-17 17:45:34
Anda boleh menggunakan shaping untuk menukar kepada saat atau minit, tetapi ketepatannya akan hilang