java中时间戳与时间如何互相转换呢?

戚薇 Java经验 发布时间:2022-06-23 09:22:06 阅读数:2738 1 时间戳
下文笔者讲述Java时间戳和时间的转换方法分享,如下所示:

时间戳简介

 
时间戳
  格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数

时间戳的组成

时间戳(time-stamp)是一个经加密后形成的凭证文档,
常包括三个部分 
  1.需加时间戳的文件的摘要(digest)
  2.DTS收到文件的日期和时间
  3.DTS的数字签名

时间戳转换为时间

Long timeStamp = System.currentTimeMillis();  //获取当前时间戳
System.out.println(timeStamp);
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String sd = sdf.format(new Date(Long.parseLong(String.valueOf(timeStamp))));      // 时间戳转换成时间
System.out.println("格式化结果:" + sd);

时间转化为时间戳

SimpleDateFormat format =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time="2022-06-23 09:20:32";
Date date = format.parse(time);
System.out.print("格式化结果:"+date.getTime());
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202206/16559474273809.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者