欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java实现纪元秒和本地日期时间互换的方法【经典实例】

程序员文章站 2024-03-03 16:57:46
本文实例讲述了java实现纪元秒和本地日期时间互换的方法。分享给大家供大家参考,具体如下: java版本:1.8开始 import java.time.inst...

本文实例讲述了java实现纪元秒和本地日期时间互换的方法。分享给大家供大家参考,具体如下:

java版本:1.8开始

import java.time.instant;
import java.time.zoneid;
import java.time.zoneddatetime;
/**
 * created by frank
 */
public class currentdatetime {
  public static void main(string[] args) {
    // 纪元秒和本地日期时间互换
    instant epochsec = instant.ofepochsecond(1000000000l);
    zoneid zid = zoneid.systemdefault();
    zoneddatetime then = zoneddatetime.ofinstant(epochsec, zid);
    system.out.println("the epoch was a billion seconds old on " + then);
/*
运行输出:

the epoch was a billion seconds old on 2001-09-09t09:46:40+08:00[asia/shanghai]
*/
  }
}

运行结果如下:

Java实现纪元秒和本地日期时间互换的方法【经典实例】

ps:这里再为大家推荐几款时间及日期相关工具供大家参考使用:

在线日期/天数计算器:

在线日期计算器/相差天数计算器:

在线日期天数差计算器:

unix时间戳(timestamp)转换工具:

希望本文所述对大家java程序设计有所帮助。