Informix数据库环境有个函数rfmtdate()函数把DATE值转换为一个字符串,关于这个函数问下。
的有关信息介绍如下:应该是报错的 ,-1不是一个日期型的数据类型 日期型的数据 初始化应该是: 01/01/1900这个函数是格式化字符串 将Date类型的数据格式化为字符串 如: 第一个参数可以是从数据中搜索出的一个日期型的字段,假设 DATE为 : 12/31/2013main(){ char sYear[4]; memset (sYear, '\0' ,sizeof(sYear)); rfmtdate(&DATE,'YYYY’,sYear);}这样 sYear中就保存了DATE中‘年’的字符串类型值