cari

Rumah  >  Soal Jawab  >  teks badan

java 获取整形时间戳

java中有没有办法获取int型的时间戳,因为之前数据库里是设计成integer的,实体类里也是integer的,所以改起来不方便。只好用int的时间戳
new Date().getTime()、Calendar.getInstance().getTimeInMillis()、System.currentTimeMillis()这三种获取的都是long类型的,有办法获取整型的吗?

阿神阿神2889 hari yang lalu345

membalas semua(4)saya akan balas

  • PHP中文网

    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.

    balas
    0
  • 高洛峰

    高洛峰2017-04-17 17:45:34

    Tidakkah anda boleh mengendalikannya sendiri?
    Sebagai contoh

    System.currentTimeMillis()/1000

    balas
    0
  • 迷茫

    迷茫2017-04-17 17:45:34

    Cap masa mestilah daripada jenis yang panjang dan jenis int tidak boleh muat dengan cap masa

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:45:34

    Anda boleh menggunakan shaping untuk menukar kepada saat atau minit, tetapi ketepatannya akan hilang

    balas
    0
  • Batalbalas