很多系统中的日期和时间是使用C标准库里的time.h里的函数实现功能的,比如gmtime、localtime等。我在realview的安装路径下\Keil\ARM\RV31\INC也找到了time.h这个头文件,里面与C标准库里的time.h内容差不多。
我可以在realview的工程里简单地包含这个文件来使用其提供的功能么?我没有找到time.h里声明的各个函数原型的相关的函数实现的文件,是包含在哪个函数库里了么?我需要专门包含这个函数库么?
再有,就是这个time.h的标准时间点(epoch)对应的日期和时间是什么?是通常的1970.1.1 00:00:00么?因为time.h里的日历时间(calendar time)是32为整型的,我想知道最多可以支持到哪一年?
再有就是time.h里的所有函数我都不需要自己实现么?我感觉至少clock_t clock(void)函数是需要我自己实现的。 |