因為 Facebook 上頭記錄時間是用 Unix Timestamp,所以來看一下怎麼做。
Unix Timestamp 的定義為目前 UTC 時間減去 Unix epoch 起始時間(1970/1/1 0:0:0 UTC)所得到的秒數。(Ref: Unix time)
private double UnixTimestamp(DateTime _datetime)
{
//Unix Epoch: 1970/1/1 0:0:0
TimeSpan span = (_datetime - new DateTime(1970, 1, 1, 0, 0, 0, 0).ToLocalTime());
return (double)span.TotalSeconds;
}