時刻を設定します。

構文

short SetTime(
  struct time_struct *timep
);

パラメータ

timep
[in] time_struct構造体を指すポインタ。

戻り値

 設定が成功した場合はOK、失敗した場合はERRORを返します。

解説

 timepが指すtime_struct構造体の時刻をリアルタイムクロックに設定します。
 GetTime関数で時刻の取得ができます。

必要条件

ヘッダファイル:
lib.h
ライブラリファイル:
libSTARTUPOPH5000.a

サンプル

#include <stdio.h>
#include "lib.h"

void main(void)
{
    struct date_struct datep;
    struct time_struct timep;
    char   mes[30];

    datep.da_year = 2007;
    datep.da_day = 25;
    datep.da_mon = 12;
    timep.ti_hour = 0;
    timep.ti_min = 0;
    timep.ti_sec = 0;

    SetDate(&datep);
    SetTime(&timep);

    GetDate(&datep);
    GetTime(&timep);

    sprintf( mes, "date[%04d.%02d.%02d]\n",
                   datep.da_year, datep.da_mon, datep.da_day);
    printf( mes );
    sprintf( mes, "time[%02d:%02d:%02d]\n",
       timep.ti_hour, timep.ti_min, timep.ti_sec);
    printf( mes );

    for( ;; );
}

最終更新日:2020/10/07