DateTime.Ticks:表示0001 年 1 月 1 日午夜 12:00:00 以来所经历的 100 纳秒数,即Ticks的属性为100纳秒(1Ticks = 0.0001毫秒)。

Unix时间戳:是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。

1秒    = 1000毫秒

1毫秒 = 1000微妙

1微秒 = 1000纳秒

因此, 1毫秒 = 10000纳秒

2.DateTime变量与时间戳的相互转换

在实际使用中经常需要精确到毫秒,因此这里下面两个函数的使用单位都是“毫秒”,若要转换成“秒”,可以再除以或乘以1000。

/// <summary>
/// 获取1970-01-01至dateTime的毫秒数
/// </summary>
public long GetTimestamp(DateTime dateTime)
{DateTime dt1970 = new DateTime(1970, 1, 1, 0, 0, 0, 0);return (dateTime.Ticks - dt1970.Ticks) / 10000;
}/// <summary>
/// 根据时间戳timestamp(单位毫秒)计算日期
/// </summary>
public DateTime NewDate(long timestamp)
{DateTime dt1970 = new DateTime(1970, 1, 1, 0, 0, 0, 0);long t = dt1970.Ticks + timestamp * 10000;return new DateTime(t);
}

C#中DateTime.Ticks属性及Unix时间戳转换相关推荐

  1. C#unix时间戳转换

    /// <summary> /// 日期转换成unix时间戳 /// </summary> /// <param name="dateTime"> ...

  2. C#中DateTime.Ticks

    C#中DateTime.Ticks DateTime.Ticks:表示0001 年 1 月 1 日午夜 12:00:00 以来所经历的 100 纳秒数,即Ticks的属性为100纳秒(1Ticks = ...

  3. DateTime.Ticks 属性

    DateTime.Ticks 属性 获取表示此实例的日期和时间的计时周期数. 属性值 类型:System.Int64 表示此实例的日期和时间的计时周期数. 该值介于 DateTime.MinValue ...

  4. DateTime时间格式转换为Unix时间戳格式

    // DateTime时间格式转换为Unix时间戳格式 public int ConvertDateTimeInt(System.DateTime time) { System.DateTime st ...

  5. C#将unix时间戳转换成.net的DateTime类型的代码

    下面的内容是关于C#将unix时间戳转换成.net的DateTime类型的内容. DateTime epoch = new DateTime(1970,1,1,0,0,0,0, DateTimeKin ...

  6. c# datetime与 timeStamp(unix时间戳) 互相转换

    c# datetime与 timeStamp(unix时间戳) 互相转换 /// <summary> /// Unix时间戳转为C#格式时间 /// </summary> // ...

  7. python unix时间戳转换成时间_关于python:将unix时间戳字符串转换为可读日期

    我有一个用python表示unix时间戳(即"1284101485")的字符串,我想把它转换成一个可读的日期.当我使用time.strftime时,我得到一个TypeError: ...

  8. php 2038年,php实现兼容2038年后Unix时间戳转换函数,2038unix_PHP教程

    php实现兼容2038年后Unix时间戳转换函数,2038unix 使用方法跟旧的函数一模一样. 复制代码 代码如下: function fun_strtotime($var1=0,$var2=0){ ...

  9. Java如何把UNIX时间戳转换成日期格式-日期格式转化时间戳戳-当前时间戳

    开发中,经常需要把UNIX时间戳通过日期格式显示出来,如下可以输出日期格式 package com.self.date;import java.util.Date; import java.text. ...

最新文章

  1. RDKit | 化合物芳香度分子描述符的计算与相关性比较
  2. 怎么在CSDN中写微信公众号推文?
  3. python图像边缘检测
  4. 用python计算列表元素之和_python实现计算列表元素之和
  5. Unity Shader: 优化GPU代码--用step()代替if else等条件语句。
  6. 【SpringCloud Eureka源码】从Eureka Client发起注册请求到Eureka Server处理的整个服务注册过程(下)...
  7. TCP协议中的三次握手和四次挥手(图解)【转】
  8. PMP证书考试攻略:项目管理考试技巧篇(名师分享PPT)
  9. 【图像融合】基于matalb小波变换(加权平均法+局域能量+区域方差匹配)图像融合【含Matlab源码 1819期】
  10. 只有程序员才能读懂的三国演义(一)
  11. ESXi8.0中NVME硬盘不识别解决方法1,设置直通
  12. 自适应滤波:递归最小二乘
  13. 机器学习--K近邻算法(KNN)(2)
  14. “鱼骨图”勾勒合理ERP项目进度计划
  15. tinymce编辑器之placeholder插件的实现
  16. 抽象类,多态与鸭子类型
  17. 计算机相关新闻 英语,常见的新闻英语短语有什么
  18. c语言奇怪的分式11,蓝桥杯-奇怪的分式-java
  19. curl 实现qq挂号登录
  20. IMX6基于yocto3.14.28移植声卡wm8960

热门文章

  1. Ubuntu16.04上安装kitti2bag
  2. python arcgis 图书_arcgis python
  3. jaxb转xml空值双标签_单品运营思维:标签-词路-聚焦-直搜-超直
  4. 编译py-faster-rcnn全过程
  5. RANSAC算法注记
  6. 图卷积神经网络_深度层次化图卷积神经网络
  7. python里pip是什么意思_python使用pip的方法是什么
  8. linux命令 正则表达式,详解Linux命令中的正则表达式
  9. 怎么判断一个字符串的最长回文子串是否在头尾_【Leetcode每日打卡】最长回文串...
  10. android解析XML总结(SAX、Pull、Dom三种方式)