1、時間戳轉日期
public
static DateTime IntToDateTime(
int timestamp)
{
return TimeZone.CurrentTimeZone.ToLocalTime( new DateTime( 1970, 1, 1)).AddSeconds(timestamp);
}
{
return TimeZone.CurrentTimeZone.ToLocalTime( new DateTime( 1970, 1, 1)).AddSeconds(timestamp);
}
調用:IntToDateTime(1458637638);
輸出:2016/3/22 17:7:18
2、日期轉時間戳
public
static DateTime DateTimeToInt(DateTime datetime)
{
return (datetime.ToUniversalTime().Ticks - new DateTime( 1970, 1, 1).Ticks) / 10000000
}
{
return (datetime.ToUniversalTime().Ticks - new DateTime( 1970, 1, 1).Ticks) / 10000000
}
調用: DateTimeToInt(DateTime.Now);
輸出:1458638060