User manual - 拡張機能ライブラリリファレンスマニュアル(2014年8月7日)

Table Of Contents
8
1.2.2. ht_CheckDate
日付の妥当性をチェックします。
ER ht_CheckDate (
H
year
,
H
month
,
H
day
)
パラメータ
year
チェックする年を西暦(18682088)で指定します。
month
チェックする月(112)を指定します。
day
チェックする日付(131)を指定します。
戻り値
下記の値を返します
E_OK
:正常(妥当な日付)
E_NG
:不正な日付
説明
日付(西暦 4 桁月 2 桁日 2 桁)の妥当性をチェックします。
日付のチェック範囲は 1866 1 1 日から 2088 12 31 日の範囲とします。
範囲外(1868 年~2088 年以外)、または存在しない日付を指定すると、E_NG(不正な日付)を返しま
す。
使用例
#include “dplib.h”
:
:
H year, month, day;
ER ercd;
year=2013;month=2;day=28;
ercd=ht_CheckDate( year, month, day); /* 2013 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);
}
: