HoneyMoose
  • 首页
  • Java
  • Jersey
  • Jira
  • Confluence
  • U.S.
    • USRealEstate
    • USVisaTrack
    • H1B
  • 项目和网站
    • CWIKI.US
    • OSSEZ 社区
    • WIKI.OSSEZ.COM
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
BLOG.OSSEZ.COM
A responsive blog theme focused om user reading experience
  1. Home
  2. Computer Science
  3. This article

JWT 如何解码和获得令牌失效的日期

2020年10月15日 799Browse 0Like 0Comments

如果你有一个 JWT 的字符串。

你在使用 JWT 的时候可能希望了解 JWT 这个令牌过期的时间。你可以对 JWT进行解码,解码的网站是 JWT 的官网 。

访问上面的网站,然后将你的 JWT 字符串拷贝到需要解码的字符串上,然后对字符串进行解码。

 

jwt-decode-01

 

在解码的对象后,你会看到 exp。

上面的 exp 就是JWT 过期的日期。

JWT 的 exp 是一个数字的组合,这是因为这个字符串使用的是 Unix 的时间。

1970年, Unix正式诞生,在第一版《Unix Programmer’s Manual》中把“1971年11月3日”定义为“自1970年1月1日0時0分0秒以来以1/60秒为单位的时间”。此后,这个定义由于可定义的时间范围,时区,闰秒等问题被重新定义。

可以使用下面的方法,将 Unix 时间戳,转换为可以识别的日期对象。

/**
     * Format Unix Time UTC TimeZone to EST Time
     *
     * @throws Exception
     */
    @Test
    public void unixTimeStampTest() throws Exception {
        DateTime dateTime = new DateTime(1602516354 * 1000L, DateTimeZone.UTC);
        logger.debug("dateTime for EST is - [{}]", dateTime.toDateTime(DateTimeZone.forID("America/New_York")));
    }

运行上面的代码,将会输出为:

2020-10-12 16:06:31.858 DEBUG   --- [           main] com.insight.sco.service.test.UtilTest    : dateTime for EST is - [2020-10-12T11:25:54.000-04:00]

上面的时间是将时间转换为美国东部时间。

 

https://www.ossez.com/t/jwt/580

Tags: None
Last updated:2020年10月15日

Kratos

stay absorbed stay excellent

Like
< Previous
Next >

Comments

Cancel reply

Newest Hotspots Random
Newest Hotspots Random
ChatGPT 的 API 调用可不太便宜 来看一个 ChatGPT 有关程序员的笑话 IntelliJ IDEA 的 Code Coverage 测试 Okhttp 如何构建一个 Get 的 URL SpringBoot 使用 @ConfigurationProperties 异常 Not registered via @EnableConfigurationProperties Jackson 的 DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES
说说这 48 小时核酸检测的时间FAA 真的应该换换系统了Java 8 使用 Stream 把 List 转换为 mapPowerShell 中运行 maven 参数无法识别1月14号的 UA857Jackson 的 DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES
Confluence 6 配置草稿保存的时间 湘南古村 —— 赵家湾村(生态环境) [LintCode] Two Sum(两数之和组) Spring Boot 2.4 版本的系统运行要求 Angular 文档中链接的修改路径 在美国,为什么大多数家庭的围墙不是用混凝土建造的
Categories
  • Algorithm(算法)
  • AMQP
  • Angular
  • CI
  • Compile And CI
  • Computer Science
  • Confluence
  • DataBase
  • Gradle
  • H1B
  • Hibernate
  • IDE
  • Java
  • Jersey
  • Jira
  • MariaDB
  • PrestaShop
  • Spring
  • Spring Batch
  • U.S.
  • USRealEstate
  • USVisaTrack
  • 我的小厨

COPYRIGHT © 2020 HoneyMoose. ALL RIGHTS RESERVED.

THEME CWIKIUS.CN MADE BY VTROIS