日期转时间戳,时间戳转日期
Posted 淡泊以修身,宁静以养性
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了日期转时间戳,时间戳转日期相关的知识,希望对你有一定的参考价值。
日期转时间戳
public Int64 ToUnixTimestamp(DateTime date)
{
DateTime unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0);
TimeSpan unixTimeSpan = date - unixEpoch;
return (Int64)unixTimeSpan.TotalSeconds-28800;
}
时间戳转日期
public DateTime UnixTimestampToDateTime(Int64 unixTime)
{
DateTime unixStart = new DateTime(1970, 1, 1, 0, 0, 0, 0, System.DateTimeKind.Utc);
long unixTimeStampInTicks = (long)(unixTime * TimeSpan.TicksPerSecond);
return new DateTime(unixStart.Ticks + unixTimeStampInTicks);
}
以上是关于日期转时间戳,时间戳转日期的主要内容,如果未能解决你的问题,请参考以下文章