作者 主題: 請問絕對秒數 unix time  (閱讀 1272 次)

0 會員 與 1 訪客 正在閱讀本文。

dark

  • 俺是博士!
  • *****
  • 文章數: 1525
    • 檢視個人資料
請問絕對秒數 unix time
« 於: 2016-10-11 01:41 »
小弟有些資料會多加 unix time 欄位
雖一直沒用到 , 但今天發現
這些欄位有些 +8 hour , 也些沒有 -> 即 +0 hour

思考了很久 , 到底是該不該 +8 小時了 ?


只知
絕對秒數是從 1970-01-01 00:00:00 算起
有分時區嗎 ?

謝謝 !!



睏了 ... 差點貼錯版 ...  :P

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5373
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: 請問絕對秒數 unix time
« 回覆 #1 於: 2016-10-11 08:59 »
定義是用 UTC/GMT 的時區來看.

會有問題是不同的機器, 如果本身就沒對時, 自然會因為本身的時間設定有不一樣的值出現.
舉例來說, 有些機器 BIOS 時間是 UTC, 有些是 local time, 自然算出來會不一樣.

dark

  • 俺是博士!
  • *****
  • 文章數: 1525
    • 檢視個人資料
Re: 請問絕對秒數 unix time
« 回覆 #2 於: 2016-10-11 16:23 »
的確各機器時區沒統一
原來小弟也曾有選擇英文安裝的勇氣 ...

思考許久
小弟想明白了 ..
"絕對" 的意思應該就不加上時差
這樣各機器才能從不同時區取得資料後
換算成各地時間

不然就需要多加個欄位 , 註明寫這筆資料時 , 在什麼時區