User manual - DT-930 AP開発支援ライブラリ解説書(2006年9月29日)

5
3.1.1. ht_CheckDate
日付(西暦4桁月2桁日2桁)の妥当性をチェックします.
日付のチェック範囲は1866年1月1日から2088年12月31日の範囲とします。
ER ht_CheckDate(
H
year
,
H
month
,
H
day
);
パラメータ
year
年(西暦1868~2088)
month
月(1~12)
day
日(1~31)
戻り値
チェック結果
E_OK 正常(妥当な日付)
E_NG 不正な日付
補足
注意)範囲外(1868年~2088年以外)か、或いは存在しない日付を指定すると、不正日付に
なります。
【SAMPLE】
#include "dplib.h"
:
:
H year, month, day;
ER ercd;
year=2006;month=2;day=28;
ercd=ht_CheckDate( year, month, day); /* 2006年2月28日をチェック */
lcd_csr_put( 1, 0); /* 表示開始位置セット */
if(ercd == E_OK){
lcd_string( LCD_ANK_STANDARD, LCD_ATTR_NORMAL, (UB*)"日付OK!", LCD_LF_OFF);
}else{
lcd_string( LCD_ANK_STANDARD, LCD_ATTR_REVERS, (UB*)"日付NG!", LCD_LF_OFF);
}
:
: