请问如何获取时间差?

来源:10-1 基于Docker部署服务注册发现中心consul集群

MichaelZENG

2019-11-28

请问如何根据Token获取时间差?尤其是在只包含了前八位的情况下

写回答

1回答

xiaomo

2019-11-30

同学你好, 目前时间戳从十进制转为十六进制后, 就是8位字符,比如:

2019/11/30 下午8:57:40

转为十进制时间戳为:

1575118660

转为十六进制后:

0x5de26744

那么 5de26744 就可以作为token字符串的一部分用于有效性的校验了.在校验时将这八位字符取出来并转为十进制, 和当前时间戳求求差值即可.

0
0

Go实战仿百度云盘-实现企业级分布式云存储系统

紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员

1077 学习 · 494 问题

查看课程