我现在所做的项目中,需要随时获取当时的系统时间,把当时的系统时间转化为字符串。可是我在vxworks中调用函数后返回的都是一个固定值。大家帮一下忙,这个应该怎么解决啊。
我现在用sysOutByte( 0x70 );sysInByte( 0x71 );从bios中获取时间,但都是单个的,比如分:33,时:14,年:5。我如何把这些放入到一个字符串里,最后调用这个字符串呢。比如newtime[25],我想把20051026103312放入到这个字符串中。可是用mktime()函数也不能返回。我应该怎么做呢。
请大家帮一下帮吧。万分感谢。
谢谢楼上的,我现在也可以打印出时间。不过我现在所需要的不是打印出时间,而是将时间转化为一个字符串,用这个字符串来作为名字放到程序里作为文件名来边使用。例如:现在是我取到了单个的时间,年:2005,月:10,日:26,时:17,分:49,秒:11。我最后要得到的是20051026174911,这个字符串存在一个数组里。就是我每次要新建一个文件,就自动的取当时的时间转化成的字符串作为文件名。现在我就不知道该怎么做。vxworks中取时间的字符串的函数返回的都是固定值。