Linux驱动中获取系统时间

最近在做VoIP方面的驱动,总共有16个FXS口和FXO口依次初始化,耗用的时间较多。准备将其改为多线程,首先需要确定哪个环节消耗的时间多,这就需要获取系统时间。

#include <linux/time.h>  /*头文件*/

struct timeval time_now;
unsigned long int time_num;//获取的时间

do_gettimeofday(&time_now);
time_num = time_now.tv_sec*1000+time_now.tv_usec/1000;
time_mark = time_num;
printk("驱动启动-时间=%d\n", time_now);
时间: 2024-10-09 20:16:08

Linux驱动中获取系统时间的相关文章

JAVA中获取系统时间

一. 获取当前系统时间和日期并格式化输出: import java.util.Date;import java.text.SimpleDateFormat; public class NowString {public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式System.out.println(df.forma

Linux C 语言 获取系统时间信息

比如获取当前年份:        /* 获取当前系统时间 暂时不使用        int iyear = 0;        int sysyear = 0;        time_t now;        struct tm *timenow;        time(&now);        timenow = localtime(&now);        sysyear = timenow->tm_year+1900;        */linux下获取系统时间的方法

VC++编程中获取系统时间

<span style="white-space:pre"> </span>总结了在程序中如何获得系统时间的方法 void CGetSystenTimeDlg::OnBnClickedGettimeButton() { // TODO: 在此添加控件通知处理程序代码 //方法一 使用MFC的CTime类 CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime(); str=tm.Format("

Linux c中使用系统时间

asctime(将时间和日期以字符串格式表示)  相关函数 time,ctime,gmtime,localtime 表头文件 #include 定义函数 .h> char * asctime(const struct tm * timeptr); 函数说明 asctime()将参数timeptr所指的tm结构中的信息转 换成真实世界所使用的时间日期表示方法,然后将结果以字 符串形态返回.此函数已经由时区转换成当地时间,字符串 格式为: "Wed Jun 30 21:49:08 1993\n

Linux编程(获取系统时间)

#include <stdio.h> #include <time.h> int main() { time_t now; struct tm *w; time(&now); w=localtime(&now); printf("%04d/%02d/%02d\n%02d:%02d:%02d\n",w->tm_year+1900, w->tm_mon+1,w->tm_mday,w->tm_hour,w->tm_min,

Mysql单个获取系统时间,年,月,日

Mysql数据库中获取系统时间,年,月,日单个获取 获取当前系统日期时间:select SYSDATE() AS 系统日期时间; 获取当前系统年月日:select current_date AS 年月日; 获取当前系统年份:select year(CURRENT_DATE) AS 年 ; 获取当前系统月份:select month(CURRENT_DATE) AS 月; 获取当前系统日:select day(CURRENT_DATE) AS 日; 获取当前系统时间:select time(SYS

Mysql获取系统时间,年,月,日

Mysql数据库中获取系统时间,年,月,日单个获取 获取当前系统日期时间:select SYSDATE() AS 系统日期时间; 获取当前系统年月日:select current_date AS 年月日; 获取当前系统年份:select year(CURRENT_DATE) AS 年 ; 获取当前系统月份:select month(CURRENT_DATE) AS 月; 获取当前系统日:select day(CURRENT_DATE) AS 日; 获取当前系统时间:select time(SYS

Linux内核中获取时间并转换成本地时区时间

下面的函数get_time_str实现了在内核中获取本地时间的功能. 他首先获取utc时间,然后根据系统的时区timezone转换成本地时间, 最后将时间以"2014-11-02 21:14:08"的字符串的形式输出到output缓冲区中. 函数的返回值,是输出的字符串的长度. #include <linux/time.h> #include <linux/timex.h> #include <linux/rtc.h> int get_time_st

Linux系统编程_5_获取系统时间

Linux环境中时间编程函数: 比较常用的是ctime与localtime char *ctime(const time_t *timep); char *ctime_r(const time_t *timep, char *buf); struct tm *localtime(const time_t *timep); struct tm *localtime_r(const time_t *timep, struct tm *result); Linux环境中时间编程结构体: struct