Unix时间戳 与 DateTime类型时间 互转
/// <summary>
/// 将Unix时间戳 转换为 DateTime类型时间
/// </summary>
public static DateTime unix2datetime(double time1970)
{
DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
return startTime.AddSeconds(time1970);
}
/// <summary>
/// 将DateTime时间格式 转换为 Unix时间戳格式
/// </summary>
public static Double datetime2unix(DateTime time)
{
DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
return (time - startTime).TotalSeconds;
}
dateTimePicker控件中
String timestr = dateTimePicker1.Text;
DateTime time = dateTimePicker1.Value;