日付を設定します。

構文

short SetDate(
  struct date_struct *datep
);

パラメータ

datep
[in] date_struct構造体を指すポインタ。

戻り値

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

解説

 datepが指すdate_struct構造体の日付をリアルタイムクロックに設定します。
 GetDate関数で日付の取得ができます。

必要条件

ヘッダファイル:
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