unix时间戳与datetime类型时间之前的转换

2014-11-02 10:15:02 · 作者: · 浏览: 26

#region 日期转换数字
///


/// double 型数字 /// DateTime
public static System.DateTime ConvertIntDateTime(double d)
{
System.DateTime time = System.DateTime.MinValue;
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
time = startTime.AddSeconds(d);
return time;
}
///


/// 时间 /// double
public static double ConvertDateTimeInt(System.DateTime time)
{
double intResult = 0;
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
intResult = (time – startTime).TotalSeconds;
return intResult;
}
#endregion