Unix时间戳转换,DateTime与时光戳调换

超过Unix时间戳转换的标题,遂记录下来。

C# DateTime与时光戳转变,

C# DateTime与时间戳的竞相调换,包含JavaScript时间戳和Unix的岁月戳。

Unix时间戳转DateTime

1. 什么是光阴戳

首先要清楚JavaScript与Unix的时光戳的差别:

JavaScript时间戳:是指Green威治时间一九六五年0八月01日00时00分00秒(法国巴黎时间1966年03月01日08时00分00秒)起至以后的总飞秒数星彩网app下载,。

Unix时间戳:是指格林威治时间一九六九年0十月01日00时00分00秒(香港(Hong Kong卡塔尔国时间一九七零年03月01日08时00分00秒)起现今后的总秒数

能够观看JavaScript时间戳总微秒数,Unix时间戳是总秒数

比方说相同是的 2014/11/03 12:30:00 ,转变为JavaScript时间戳为 1478147400000;调换为Unix时间戳为 1478147400。

 

string UnixTime = "1474449764"; //时间戳
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
DateTime TranslateDate = startTime.AddSeconds(double.Parse(UnixTime));

2. JavaScript日子戳互相转变

DateTime转Unix时间戳

2.1 C# DateTime转换为JavaScript时间戳

System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 当地时区
long timeStamp = (long)(DateTime.Now - startTime).TotalMilliseconds; // 相差毫秒数
System.Console.WriteLine(timeStamp);

 

//DateTime转Unix时间戳
DateTime DateNow = DateTime.Now;
long UnixDate= (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000;

2.2 JavaScript时间戳转变为C# DateTime

long jsTimeStamp = 1478169023479;
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 当地时区
DateTime dt = startTime.AddMilliseconds(jsTimeStamp);
System.Console.WriteLine(dt.ToString("yyyy/MM/dd HH:mm:ss:ffff"));

 

附:那是多少个时辰戳的更改网站,上边也可以有差别语言的转变。

3. Unix日子戳相互转变

3.1 C# DateTime转换为Unix时间戳

System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 当地时区
long timeStamp = (long)(DateTime.Now - startTime).TotalSeconds; // 相差秒数
System.Console.WriteLine(timeStamp);

 

3.2 Unix时间戳调换为C# DateTime

long unixTimeStamp = 1478162177;
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 当地时区
DateTime dt = startTime.AddSeconds(unixTimeStamp);
System.Console.WriteLine(dt.ToString("yyyy/MM/dd HH:mm:ss:ffff"));

 

==================================体系小说==========================================

本篇作品:1.4 C# Date提姆e与时光戳调换

C#随笔导航

DateTime与时光戳转换, C# Date提姆e与时光戳的相互作用转变,蕴涵JavaScript时间戳和Unix的时光戳。 1. 哪些是时刻戳 首先要清楚JavaScript与Unix的时...

本文由星彩网app下载发布于计算机编程,转载请注明出处:Unix时间戳转换,DateTime与时光戳调换

TAG标签: 星彩网app下载
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。