作业帮 > 综合 > 作业

Informix数据库环境有个函数rfmtdate()函数把DATE值转换为一个字符串,关于这个函数问下.

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 07:27:27
Informix数据库环境有个函数rfmtdate()函数把DATE值转换为一个字符串,关于这个函数问下.
Informix数据库环境有个函数rfmtdate()函数把DATE值转换为一个字符串,如果函数的入参是-1,那么返回的值是什么?
假定函数是这么写的rfmtdate(-1,'YYYY-MM-DD’,str),请问执行的时候会报错吗?
如果不报错的话返回值str是什么?
如有知道的,
Informix数据库环境有个函数rfmtdate()函数把DATE值转换为一个字符串,关于这个函数问下.
应该是报错的 ,-1不是一个日期型的数据类型 日期型的数据 初始化应该是:01/01/1900
这个函数是格式化字符串 将Date类型的数据格式化为字符串 如:
第一个参数可以是从数据中搜索出的一个日期型的字段,假设 DATE为 :12/31/2013
main()
{
char sYear[4];
memset (sYear,'\0' ,sizeof(sYear));
rfmtdate(&DATE,'YYYY’,sYear);
}
这样 sYear中就保存了DATE中‘年’的字符串类型值