lr_save_datetime()
将当前日期和时间分配给参数。
void lr_save_datetime(const char * format,int offset,const char * name);
参数说明:
format:检索的日期/时间信息的格式。
offset:从当前日期和时间偏移,使用常量:DATE_NOW,TIME_NOW,ONE_DAY,ONE_HOUR,ONE_MIN。例如,TIME_NOW + ONE_HOUR
name:存储日期/时间信息的参数的名称。
lr_save_datetime函数将当前日期和时间或具有指定偏移量的日期和时间保存到参数中。一旦到达MAX_DATETIME_LEN个字符,结果字符串将被截断。
格式可以是在包括的头文件中定义的格式,例如在lrun.h中定义的DATE_FM。您可以使用时间格式代码来构建具有字符串和代码的任何组合的格式。例如,根据计算机区域设置中的定义,“当前月份为%b”将返回当前月份为JAN。“%d%b%y”将返回29JAN97。
示例:lr_save_datetime
在以下示例中,lr_save_datetime检索明天的日期。
lr_save_datetime(“Tomorrow is%B%d%Y”,DATE_NOW
+ ONE_DAY,“next”);
lr_output_message(lr_eval_string(“{next}”));
如果今天是1999年1月7日,这些行将返回消息:明天是1999年1月8日。