DateTime 與 long

由於.NET DateTime的起始與蠻多語言都不一樣的所以...

//由於很多其他程式語言的日期起始日都是從1970/01/01開始所以必須使用Subtract...

DateTime IDate1 = new DateTime(1970, 1, 1);

(long)SaveDate.Subtract(IDate1).Total???;


//將轉出來的long回復為DateTime

long longValue = 0;

if (long.TryParse(saveDate, out longValue))
{
   DateTime IDate = new DateTime(1970, 1, 1).Add????(longValue);
}

所以常常跟廠商在串接時...

都會遇到這種鳥事= =

這邊順便紀錄一下!!

We all change, when you think about it, we're all different people; all through our lives, and that's okay, that's good, you've gotta keep moving, so long as you remember all the people that you used to be. I will not forget one line of this, not one day, I swear.