java 外猎取 16 位光阴戳的步调:猎取 instant 工具猎取自纪元以来的秒数左移 44 位

java怎么获取16位时间戳

若何猎取 Java 外的 16 位光阴戳

光阴戳是一种数字表现,用于记实特定事故或者时刻的光阴。正在 Java 外,你可使用 Instant 类猎取 16 位功夫戳。

步调:

  1. 猎取 Instant 器材:

    Instant instant = Instant.now();
    登录后复造
  2. 猎取自纪元以来的秒数:

    long seconds = instant.getEpochSecond();
    登录后复造
  3. 左移 44 位:

    long msb = seconds >> 44;
    登录后复造

事例:

Instant instant = Instant.now();
long seconds = instant.getEpochSecond();
long msb = seconds >> 44;
System.out.println(msb);
登录后复造

成果:

16 位光阴戳将挨印正在节制台上。

注重事项:

  • 这类办法天生的 16 位功夫戳是一种无标识表记标帜零数。
  • 最年夜值是 两^16 - 1,即 65535。
  • 工夫戳的粗度是秒。

以上即是java假如猎取16位工夫戳的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(50) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部