/// <summary>
/// datetime轉換爲unixtime
/// </summary>
/// <param name="time"></param>
/// <returns></returns>
private int ConvertDateTimeInt(System.DateTime time)
{
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
return (int)(time - startTime).TotalSeconds;
}
private String ConvertDateTimeStr( System.DateTime time )
{
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime ( new System.DateTime ( 1970, 1, 1 ) );
return ( time - startTime ).TotalSeconds.ToString().Split('.')[0];
}
//時間戳轉換爲 C# 日期格式
private DateTime StampToDateTime( string timeStamp )
{
DateTime dateTimeStart = TimeZone.CurrentTimeZone.ToLocalTime ( new DateTime ( 1970, 1, 1 ) );
long lTime = long.Parse ( timeStamp + "0000000" );
TimeSpan toNow = new TimeSpan ( lTime );
return dateTimeStart.Add ( toNow );
}