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时间在线转换:
发表评论