C#中DateTime.Ticks属性及Unix时间戳转换
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时间戳转换相关推荐
- C#unix时间戳转换
/// <summary> /// 日期转换成unix时间戳 /// </summary> /// <param name="dateTime"> ...
- C#中DateTime.Ticks
C#中DateTime.Ticks DateTime.Ticks:表示0001 年 1 月 1 日午夜 12:00:00 以来所经历的 100 纳秒数,即Ticks的属性为100纳秒(1Ticks = ...
- DateTime.Ticks 属性
DateTime.Ticks 属性 获取表示此实例的日期和时间的计时周期数. 属性值 类型:System.Int64 表示此实例的日期和时间的计时周期数. 该值介于 DateTime.MinValue ...
- DateTime时间格式转换为Unix时间戳格式
// DateTime时间格式转换为Unix时间戳格式 public int ConvertDateTimeInt(System.DateTime time) { System.DateTime st ...
- C#将unix时间戳转换成.net的DateTime类型的代码
下面的内容是关于C#将unix时间戳转换成.net的DateTime类型的内容. DateTime epoch = new DateTime(1970,1,1,0,0,0,0, DateTimeKin ...
- c# datetime与 timeStamp(unix时间戳) 互相转换
c# datetime与 timeStamp(unix时间戳) 互相转换 /// <summary> /// Unix时间戳转为C#格式时间 /// </summary> // ...
- python unix时间戳转换成时间_关于python:将unix时间戳字符串转换为可读日期
我有一个用python表示unix时间戳(即"1284101485")的字符串,我想把它转换成一个可读的日期.当我使用time.strftime时,我得到一个TypeError: ...
- php 2038年,php实现兼容2038年后Unix时间戳转换函数,2038unix_PHP教程
php实现兼容2038年后Unix时间戳转换函数,2038unix 使用方法跟旧的函数一模一样. 复制代码 代码如下: function fun_strtotime($var1=0,$var2=0){ ...
- Java如何把UNIX时间戳转换成日期格式-日期格式转化时间戳戳-当前时间戳
开发中,经常需要把UNIX时间戳通过日期格式显示出来,如下可以输出日期格式 package com.self.date;import java.util.Date; import java.text. ...
最新文章
- RDKit | 化合物芳香度分子描述符的计算与相关性比较
- 怎么在CSDN中写微信公众号推文?
- python图像边缘检测
- 用python计算列表元素之和_python实现计算列表元素之和
- Unity Shader: 优化GPU代码--用step()代替if else等条件语句。
- 【SpringCloud Eureka源码】从Eureka Client发起注册请求到Eureka Server处理的整个服务注册过程(下)...
- TCP协议中的三次握手和四次挥手(图解)【转】
- PMP证书考试攻略:项目管理考试技巧篇(名师分享PPT)
- 【图像融合】基于matalb小波变换(加权平均法+局域能量+区域方差匹配)图像融合【含Matlab源码 1819期】
- 只有程序员才能读懂的三国演义(一)
- ESXi8.0中NVME硬盘不识别解决方法1,设置直通
- 自适应滤波:递归最小二乘
- 机器学习--K近邻算法(KNN)(2)
- “鱼骨图”勾勒合理ERP项目进度计划
- tinymce编辑器之placeholder插件的实现
- 抽象类,多态与鸭子类型
- 计算机相关新闻 英语,常见的新闻英语短语有什么
- c语言奇怪的分式11,蓝桥杯-奇怪的分式-java
- curl 实现qq挂号登录
- IMX6基于yocto3.14.28移植声卡wm8960
热门文章
- Ubuntu16.04上安装kitti2bag
- python arcgis 图书_arcgis python
- jaxb转xml空值双标签_单品运营思维:标签-词路-聚焦-直搜-超直
- 编译py-faster-rcnn全过程
- RANSAC算法注记
- 图卷积神经网络_深度层次化图卷积神经网络
- python里pip是什么意思_python使用pip的方法是什么
- linux命令 正则表达式,详解Linux命令中的正则表达式
- 怎么判断一个字符串的最长回文子串是否在头尾_【Leetcode每日打卡】最长回文串...
- android解析XML总结(SAX、Pull、Dom三种方式)