如何在C中获取时间值作为引用参数

如何在C中获取时间值作为引用参数,c,datetime,time,C,Datetime,Time,我对C不太熟悉,但对于一个项目,我必须使用API做一些事情…我应该做的是获取封装在API中的某个业务实体的日期信息 time_t _date; ... .. FieldGetValue(....,&_date);//API's method which you have to give the variable printf("Date: %s",_date); 由于API的限制,我无法调试…我只是在编写和部署,看看它是否有效…但在printf()行中,我的应用程序就是这样。就这样

我对C不太熟悉,但对于一个项目,我必须使用API做一些事情…我应该做的是获取封装在API中的某个业务实体的日期信息

time_t _date;
...
..

FieldGetValue(....,&_date);//API's method which you have to give the variable

printf("Date: %s",_date);
由于API的限制,我无法调试…我只是在编写和部署,看看它是否有效…但在printf()行中,我的应用程序就是这样。就这样吧


我要问的是如何从引用的方法中获取任何日期/时间值?

printf语句会导致应用程序崩溃,因为
\u date
是一种
时间类型,而不是一种。看看header函数,您会发现一个函数将
时间*
转换为
字符*
,您可以
printf

不确定您的情况,但是如果API签名需要地址,你通过的方式应该给出一个API可以修改的实际对象的引用。你至少指定C两次,所以我要删除C++标签。