日付情報を取得します。

構文

short GetDate(
  struct date_struct *datep
);

パラメータ

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

戻り値

 取得が成功した場合はOK、失敗した場合はそれ以外の値が返却されます。

解説

 datepが指すdate_struct構造体に現在日付を取得します。
 SetDate関数で日付の設定を行うことができます。

必要条件

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