SpringBoot JWT with HMAC: Convert LocalDateTime to Date using Nimbus JOSE JWT
在使用nimbus-jose-jwt库中的jwt-with-hmac编写JWT时,可以使用以下方法将LocalDateTime转换为Date:\n\n1. 使用LocalDateTime的atZone方法将其转换为ZonedDateTime,并指定时区。\n\n java\n LocalDateTime localDateTime = LocalDateTime.now();\n ZoneId zoneId = ZoneId.systemDefault();\n ZonedDateTime zonedDateTime = localDateTime.atZone(zoneId);\n \n\n2. 使用ZonedDateTime的toInstant方法将其转换为Instant。\n\n java\n Instant instant = zonedDateTime.toInstant();\n \n\n3. 使用Date的from方法将Instant转换为Date。\n\n java\n Date date = Date.from(instant);\n \n\n现在,你可以将Date对象用于JWT的签名或其他操作中了。
原文地址: https://www.cveoy.top/t/topic/pXYc 著作权归作者所有。请勿转载和采集!