| Home > Server Management |
| Unixタイムスタンプをファイルメーカーのタイムスタンプに変換する 2008/11/12 20:55:00 |
Unixのタイムスタンプは1970年1月1日0時0分0秒から、一方ファイルメーカーのタイムスタンプは0001年1月1日0時0分0秒からの秒数になっている。(世界標準時)
そのため、Unixのタイムスタンプフィールドをtsとして、ファイルメーカーに取り込んだときの変換(日本時間+9時間を反映)の計算式は、
ts + Timestamp ( Date ( 1 ; 1 ; 1970 ) ; Time ( 0 ; 0 ; 0 ) ) + 60*60*9
となる。タイムスタンプは単純に経過秒数なので、そのまま秒を足せば自動で変換してくれる。
|
|