时间戳的定义:

时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。通俗的讲, 时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。 它的提出主要是为用户提供一份电子证据, 以证明用户的某些数据的产生时间。 在实际应用上, 它可以使用在包括电子商务、 金融活动的各个方面, 尤其可以用来支撑公开密钥基础设施的 “不可否认” 服务。

组成部分

编辑

时间戳(time-stamp)是一个经加密后形成的凭证文档,它包括三个部分:

(1)需加时间戳的文件的摘要(digest);

(2)DTS收到文件的日期和时间;

(3)DTS的数字签名。

一般来说,时间戳产生的过程为:用户首先将需要加时间戳的文件用Hash编码加密形成摘要,然后将该摘要发送到DTS,DTS在加入了收到文件摘要的日期和时间信息后再对该文件加密(数字签名),然后送回用户。

书面签署文件的时间是由签署人自己写上的,而数字时间戳则不然,它是由认证单位DTS来加的,以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="2019-04-44 11:45:55";
Date date = format.parse(time);
System.out.print("格式化结果:"+date.getTime());

java 时间戳 与时间的转换相关推荐

  1. Java时间戳与时间互相转换(含毫秒及秒转换方式)

    在Java的日常开发中,会随时遇到需要对时间处理的情况,有些时候是需要将时间Date转为时间戳,或是需要将时间戳TimeStamp转换为时间,于是在此篇文章中都有详细的写法与转换方式. 废话不多说,直 ...

  2. Java——时间戳和时间格式转换

    时间戳(TimeStamp):通常是一个字符序列,唯一地标志某一刻的时间.Java 中时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数. 一.获取时间戳的方式 1.Sy ...

  3. Java ISO 8601时间格式转换

    String pattern = "YYYY-MM-dd'T'HH:mm:ss.SSSZZ"; String timeStr=DateFormatUtils.format(new ...

  4. Java时间戳与日期格式转换工具类

    Java时间戳与日期格式转换工具类 在做web开发时,有时候需要用到时间戳,在前台进行日期转换,从数据库中取出来是日期格式的,这里记录下使用的转换工具类(这些都是静态方法,通过类名.方法的形式即可调用 ...

  5. JS时间戳和时间之间转换

    一.时间转换时间戳 var date = new Date(); //时间对象 var str = date.getTime(); //转换成时间戳 二.时间戳转换为时间 1.转换成形如 ‎2018‎ ...

  6. Java 时间戳与时间的相互转换

    1.时间戳转时间 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String format ...

  7. java格式_java时间格式转换大全

    Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @ ...

  8. mysql 时间chuo格式化_Mysql时间戳与时间格式转换问题汇总

    一.时间戳的定义 时间戳指格林威治时间1970年01月01日00时00分00秒起至现在的总秒数. 二.时间格式转时间戳的方法 使用unix_timestamp函数,如下:SELECT UNIX_TIM ...

  9. java 日期和时间格式化转换符操作

    学习java时知识太过的零碎,不系统,学习东西以快为主,导致根基不稳,现在决定把java基础重新学习一遍,把自认为比较好的java使用方式拿出来 1.自己在熟悉一遍 2.后续方便查找 3.没有了解的在 ...

最新文章

  1. nmt模型源文本词项序列_「自然语言处理(NLP)」阿里团队--文本匹配模型(含源码)...
  2. Spark Streaming 编程新手入门指南
  3. vsftp中配置默认目录
  4. struts2+Hibernate实现用户登陆功能
  5. java公网对讲_【对讲机的那点事】选择公网对讲机你必须要知道使用的网络信号!...
  6. 线程、协成、IO模型
  7. 【数据结构总结】第一章:数据结构基本概念
  8. 【CDN】域名无法访问,ping不到,tracert不到
  9. 把握不好数组边界的危害(记洛谷P1789题RE+WA的经历,Java语言描述)
  10. !--more--搭建的博客设置主页内容高度
  11. 没有完美,一切只是角度
  12. Linux使用SSH上传下载文件,linux下用ssh上传,下载文件
  13. ThreadLocal 遇上线程池的问题及解决办法
  14. POJ1637 Sightseeing tour(判定混合图欧拉回路)
  15. 原版windows下载地址
  16. 2017年12月HCNP考试易错题汇总
  17. Sentaurus Process Device
  18. Elastic控制查询精准度-minimum_should_match
  19. ArrayList,LinkedList,Vector三者的异同
  20. 服务器遇到Broken Pipe崩溃

热门文章

  1. C++ OJ 中多行数据输入(大小写转换、通过移位运算实现2的n次方、多组输入,每行输入数量不一样)
  2. 2022-2028年中国塑料绳的制造行业市场现状调查及投资商机预测报告
  3. Python 标准库之 os (获取当前目录、读取/设置环境变量、重命名文件、运行shell命令、创建/删除/查看目录文件、判断目录/文件/存在、获取绝对路径、获取文件名、获取换行符、获取路径分隔符)
  4. debian10 apache2使用ssl
  5. 文件句柄和文件描述符的区别和理解指针
  6. 路遥知马力——Momentum动量梯度
  7. Python错误:AttributeError: 'generator' object has no attribute 'next'解决办法
  8. GOF23设计模式(结构型模式)代理模式~
  9. 华为计算平台MDC810发布量产
  10. 多尺度目标检测 Multiscale Object Detection