VxWorks中如何设置和获取系统时间?

作者:佚名 上传时间:2023-05-19 运行软件:Wind River VxWorks 软件版本:VxWorks 6.9 版权申诉

本示例代码演示了在VxWorks操作系统中如何设置和获取系统时间,使用了Wind River提供的API函数。

#include <time.h>
#include <timers.h>

void set_system_time(int year, int month, int day, int hour, int min, int sec)
{
    struct tm t;
    bzero((char *)&t, sizeof(struct tm));
    t.tm_year = year - 1900;
    t.tm_mon = month - 1; 
    t.tm_mday = day; 
    t.tm_hour = hour; 
    t.tm_min = min; 
    t.tm_sec = sec; 
    long timeStamp = mktime(&t);
    struct timespec tms;
    tms.tv_sec = timeStamp;
    tms.tv_nsec = 0;
    clock_settime(CLOCK_REALTIME, &tms);
}

void get_system_time()
{
    time_t t;
    struct tm *timeinfo;
    char buffer[80];

    time(&t);
    timeinfo = localtime(&t);
    strftime(buffer, 80, "Time: %Y-%m-%d %H:%M:%S", timeinfo);

    printf("%s\n", buffer);
}

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
VxWorks如何设置获取系统时间
本示例代码演示了在VxWorks操作系统中如何设置和获取系统时间,使用了Wind River提供的API函数。#include <time.h>#include <timers.
VxWorks 6.9
Wind River VxWorks
2023-05-19 20:42
如何获取设置系统时间程序
如何获取和设置系统时间程序(visualstudioVB源代码编写)对今后学习vb.net很帮助
RAR
0B
2019-09-14 10:34
VxWorks如何获取系统时间
本示例代码演示了在VxWorks中如何获取当前系统时间,使用了系统提供的函数和数据类型来实现。#include "vxWorks.h"#include "sysLib
VxWorks 6.9
C语言
2023-04-01 13:54
bcb6如何获取设置系统时间
这是一个获取系统时间的C++ Builder工程
ZIP
0B
2018-12-09 11:17
VxWorks如何获取系统时间的方法
本示例代码演示了如何在VxWorks 6.9操作系统中获取系统时间。#include <stdio.h>#include <time.h>#include <sys
VxWorks 6.9
C语言
2023-04-29 03:34
VxWorks如何获取系统开机时间
介绍如何在VxWorks中通过sysClkRateGet() 和 tickGet()函数获取系统自启动以来的开机时间,并打印在控制台上。#include <stdio.h>#inclu
VxWorks6.4
Wind River Systems
2023-05-29 19:46
获取设置系统时间的资源
获取和设置系统时间获取和设置系统时间获取和设置系统时间
ZIP
0B
2019-05-13 08:00
vc++获取设置系统时间
vc++获取和设置系统时间vc++获取和设置系统时间
rar
0B
2019-07-13 23:11
VxWorks如何获取系统启动时间
本示例代码演示了如何在VxWorks中获取系统启动时间,通过系统时钟节拍数的差值计算出启动时间。实现方式为调用sysClkRateGet函数获取系统时钟节拍数,并通过sysTickGet函数获取当前时
VxWorks 6.x
C语言
2023-04-25 04:04
VxWorks如何获取系统运行时间
本示例代码演示了如何在VxWorks操作系统中获取系统运行时间,实现方式为使用sysClkRateGet()和tickGet()函数取得系统时钟频率和已经运行的时钟计数值,从而计算得出系统运行时间。
VxWorks 6.9
Wind River Systems
2023-04-22 03:13