unix/linux时间戳转换

unix时间转换,.net core或C#

publicDateStr为发布时间long

将unix时间值转换为DateTime:

var d0 = DateTimeOffset.FromFileTime(pubicDateStr).DateTime;
var d1 = DateTimeOffset.FromUnixTimeMilliseconds(pubicDateStr).DateTime;
var d2 = DateTimeOffset.FromUnixTimeSeconds(pubicDateStr).DateTime;

将DateTime转换为unix时间:

long time0 = DateTimeOffset.Now.ToFileTime();

long time1 = DateTimeOffset.Now.ToUnixTimeMilliseconds();

long time2 = DateTimeOffset.Now.ToUnixTimeSeconds();

 

unix时间在线转换:

https://tool.lu/timestamp/

 

 

声明:本站内容来源于原创和互联网,尊重作者版权,转载请注明来源网址,欢迎收藏,谢谢!