• 时间戳的简介


    时间戳的简介

    什么是时间戳TimeStamp

    时间戳是指格林威治时间UTC1970年01月01日00时00分00秒起至现在的总秒数。
    我理解时间戳从1970-1-1-0-0-0开始每过1s自己增加1,某个事件正好发生在那1秒,打上时间戳就是那1秒的时间戳,如果这个时间戳是权威方产生的,那么就可以用它来证明这个事件的发生时刻。

    为什么要用时间戳

    不同的系统软件对时间的理解和解释是不一样的,而时间戳的格式是统一的一串数字。 此外,时间戳没有时区概念,是基于UTC时间的。

    C#如何产生时间戳

    其实就是利用时间戳的定义来生成的。

    TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0);
    Console.Write((int)ts.TotalSeconds);
    

    时间戳如何转换为时间

    TimeSpan ts=new TimeSpan(timeStamp);
    DateTime dt=new DateTime(1970,1,1,0,0,0);
    DateTime theTime=dt.Add(ts);
    

    可信时间戳

    可信时间戳是数据电文(电子文件)产生时间、内容完整性及不可否认性的有效电子凭证,由时间戳服务中心颁发、国家授时中心保障其时间的权威和准确。电子文件加盖可信时间戳,能有效证明电子文件权属、产生时间及电子文件是否被篡改。
    这个是官方产生的时间戳,具有法律效力。

  • 相关阅读:
    ElasticSearch实战:Linux日志对接Kibana
    想知道谁是你的最佳用户?基于Redis实现排行榜周期榜与最近N期榜
    详解CSS的Flex布局
    如何一步步在生产环境上部署django和vue
    Anisotropic Specular Shader
    Failed to install *.apk on device *: timeout
    logcat
    Android Debug Bridge
    DVI与VGA有什么区别
    Solo and Mute
  • 原文地址:https://www.cnblogs.com/newlifechou/p/8252033.html
Copyright © 2020-2023  润新知