看板 C_Sharp 關於我們 聯絡資訊
若你使用一些php等論壇軟件,它們的時間常存成類似這樣的數字: 1089940063 在不了解php語法時,真猜不出其意。 原來它是目前時間減掉1970/1/1 (unix timestamp)的總秒數 若你要用c#自動貼文章到論壇,計算時間秒數是必要的。 c#中的DateTime之TotalSeconds屬性是目前GMT時刻減去西元0年1/1日 因此最乾淨的寫法就是: TimeSpan ts = DateTime.Now.ToUniversalTime().Subtract(new DateTime(1970, 1,1,0,0,0)); double sec = Math.Floor(ts.TotalSeconds); 至於php乾淨的類似寫法,即: $now = getdate(); $sec = $now[0]; 之前對php不熟,在那兒date()/mktime()計算了一堆,真是...#$@% -- You're recommended to vist C_Sharp in PTT. We are the C#, resistance is futile. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.183.211 ※ 編輯: tomex 來自: 140.119.183.211 (07/16 09:23)