Linux下获得系统时间的C语言的实现方法

原创 2006年06月12日 12:52:00

Linux下获得系统时间的C语言的实现方法
<script type="text/javascript"><!-- google_ad_client = "pub-2299987709779770"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_type = "text_image"; google_ad_channel =""; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "0000ff"; google_color_url = "008000"; google_color_text = "000000"; //--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

 

#include<time.h>  //C语言的头文件
#include<stdio.h>  //C语言的I/O

void main()
{
time_t now;    //实例化time_t结构
struct tm  *timenow;    //实例化tm结构指针
time(&now);
//time函数读取现在的时间(国际标准时间非北京时间),然后传值给now

timenow = localtime(&now);
//localtime函数把从time取得的时间now换算成你电脑中的时间(就是你设置的地区)

printf("Local time is %s/n",asctime(timenow));
//上句中asctime函数把时间转换成字符,通过printf()函数输出
}

注释:time_t是一个在time.h中定义好的结构体。而tm结构体的原形如下:

struct tm
{
  int tm_sec;//seconds 0-61
  int tm_min;//minutes 1-59
  int tm_hour;//hours 0-23
  int tm_mday;//day of the month 1-31
  int tm_mon;//months since jan 0-11
  int tm_year;//years from 1900
  int tm_wday;//days since Sunday, 0-6
  int tm_yday;//days since Jan 1, 0-365
  int tm_isdst;//Daylight Saving time indicator
};


上一篇:《如何编写 linux 设备驱动程序
下一篇:《实例解读 linux 网卡驱动
<script type="text/javascript"><!-- google_ad_client = "pub-2299987709779770"; google_ad_width = 728; google_ad_height = 15; google_ad_format = "728x15_0ads_al_s"; google_ad_channel =""; google_color_border = "FFFFFF"; google_color_link = "0000ff"; google_color_bg = "FFFFFF"; google_color_text = "000000"; google_color_url = "008000"; //--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

C语言实现获取LINUX当前时间

比如获取当前年份:         /* 获取当前系统时间 暂时不使用         int iyear = 0;         int sysyear = 0;         time...
  • wuff1988
  • wuff1988
  • 2014年05月10日 21:12
  • 3812

Linux下用C语言设置和获取系统时间

一、Unix/Linux系统下有以下几种时间结构: 1、time_t 类型:长整型,一般用来表示从1970-01-01 00:00:00时以来的秒数,精确度:秒; 由函数time()获取;该类型定...
  • lile777
  • lile777
  • 2015年04月27日 16:30
  • 4558

Linux C获取系统的运行时间

1、前言  时间对操作系统来说非常重要,从内核级到应用层,时间的表达方式及精度各部相同。linux内核里面用一个名为jiffes的常量来计算时间戳。应用层有time、getdaytime等函数。今天需...
  • libinbin_1014
  • libinbin_1014
  • 2016年01月26日 17:39
  • 1994

Linux下用C语言设置和获取系统时间

一、Unix/Linux系统下有以下几种时间结构: 1、time_t 类型:长整型,一般用来表示从1970-01-01 00:00:00时以来的秒数,精确度:秒; 由函数time()获取;该类型定...
  • lile777
  • lile777
  • 2015年04月27日 16:30
  • 4558

linux下C语言读MP3 的id tag,算出播放时间

/* 这是修改后的代码,Linux下读ID3v2 & ID3v1 , * 读mp3_tagHeader都没问题.*/ /****************************************...
  • zdf511391565
  • zdf511391565
  • 2014年10月14日 11:45
  • 1584

linux下的C语言计算程序执行时间

本文来自CSDN博客,转载出处:http://blog.csdn.net/hahapro/archive/2007/06/14/1653017.aspx 本文从介绍基础概念入手,探讨了在C/...
  • fox2828
  • fox2828
  • 2013年10月18日 15:48
  • 3196

超市购物系统(Linux下C语言,含中间件,可跨平台)

  • 2010年09月12日 00:40
  • 367KB
  • 下载

linux下c语言sqlite学生成绩管理系统

  • 2015年06月25日 17:20
  • 169KB
  • 下载

模拟手机缴费系统(Linux下C语言,使用中间件)

  • 2010年09月10日 09:45
  • 459KB
  • 下载

C语言中获取系统时间的方法

C语言中获取系统时间的方法 头文件:time.h 函数原型:time_t time(time_t * timer) 功能: 获取当前的系统时间,返回的结果是一个time_t类型,...
  • iw1210
  • iw1210
  • 2013年01月11日 11:48
  • 1721
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下获得系统时间的C语言的实现方法
举报原因:
原因补充:

(最多只允许输入30个字)