SACT2 for System4.x

SYS_GET_TIME

現在の時刻を取得します。

void SYS_GET_TIME(ref int nHour, ref int nMinute, ref int nSecond, ref int nMilliSeconds);

引数

nHour

時(24時間制)を受け取る変数

nMinute

分を受け取る変数

nSecond

秒を受け取る変数

nMilliSeconds

秒以下の1/1000秒の値を受け取る変数

精度はOSなどに依存する

戻り値

なし

解説

現在の日付を取得するには SYS_GET_DATE を使用してください。

12時間制へ変換する場合は以下のようなコードを書いてください。

int nHour12 = nHour % 12;//12時間制での時
int nAmPm   = nHour / 12;//0:午前,1:午後

サンプルコード

struct time_t
{
    int    nHour;
    int    nMinute;
    int    nSecond;
    int    nMilliSeconds;
};

void 時刻取得(ref time_t time)
{
    SYS_GET_TIME(
        time.nHour,
        time.nMinute,
        time.nSecond,
        time.nMilliSeconds);
}

参照

SYS_GET_DATE ,