recherche

Maison  >  Questions et réponses  >  le corps du texte

java 获取整形时间戳

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

阿神阿神2889 Il y a quelques jours340

répondre à tous(4)je répondrai

  • PHP中文网

    PHP中文网2017-04-17 17:45:34

    Parce que la base de données était auparavant conçue comme un nombre entier et que la classe d'entité était également un nombre entier, il n'était donc pas pratique de la modifier

    Si vous souhaitez enregistrer l'horodatage en millisecondes, vous devez utiliser long, int ne suffit pas.

    répondre
    0
  • 高洛峰

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

    Tu ne peux pas le gérer toi-même ?
    Par exemple

    System.currentTimeMillis()/1000

    répondre
    0
  • 迷茫

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

    L'horodatage doit être de type long et le type int ne peut pas correspondre à l'horodatage

    répondre
    0
  • 巴扎黑

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

    Vous pouvez utiliser la mise en forme pour convertir en secondes ou en minutes, mais la précision sera perdue

    répondre
    0
  • Annulerrépondre