本ページには広告が含まれています。
UWSC時間をUNIX時間に変換します。
- 構文
- Double = uwscToUNIX( uwscTime )
- 引数
- uwscTime 必須
- UWSC時間
- 戻り値
- UNIX時間
プログラム
//////////////////////////////////////////////////
// 【引数】
// uwscTime : UWSC時間
// 【戻り値】
// UNIX時間
//////////////////////////////////////////////////
FUNCTION uwscToUNIX(uwscTime)
uwscDate = uwscTime / 86400
RESULT = (GETTIME(uwscDate) - GETTIME(uwscDate, "1970/01/01 09:00:00"))
FEND
解説
- 2行目
- 秒から日に単位変換
uwscDate = uwscTime / 86400
- 3行目
- 「1970/01/01 09:00:00」からの時間
RESULT = (GETTIME(uwscDate) - GETTIME(uwscDate, "1970/01/01 09:00:00"))
関連記事
- getUNIXTime関数 (自作関数)
- 引数に指定した日時のUNIX時間を取得します。
- UNIXToUwsc関数 (自作関数)
- UNIX時間をUWSC時間に変換します。
- getSerialTime関数 (自作関数)
- UWSC時間からシリアル値を取得します。
- uwscToSerial関数 (自作関数)
- UWSC時間をシリアル値に変換します。
- serialToUNIX関数 (自作関数)
- シリアル値をUNIX時間に変換します。
- UNIXToSerial関数 (自作関数)
- UNIX時間をシリアル値に変換します。
- serialToUwsc関数 (自作関数)
- シリアル値をUWSC時間に変換します。シリアル値は、1日(24時間)を1.0とし、1日ごとに1ずつ増えます。整数部分は日付を、小数部分は時刻を表します。Windows版では、1900年日付システムを適用しており、1900年1月1日の午前0時を起点として、シリアル値は1から始まります。
- GETTIME関数 (スクリプト関数)
- GETTIMEは日時を取得する関数です。第二引数に指定された基準日から第一引数に指定した日数を加算した値を返します。戻値は2000年1月1日からの秒数です。関数実行後特殊変数に値がセットされ、その特殊変数から日付情報を取得できます。
- getHour関数 (自作関数)
- 指定された時間の時を返します。
- getMinute関数 (自作関数)
- 指定された日時の「分」を0〜59の間の数値で返します。日付のみ指定された場合は「00」が返ります。