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>

相关文章推荐

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

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

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

/* 这是修改后的代码,Linux下读ID3v2 & ID3v1 , * 读mp3_tagHeader都没问题.*/ /****************************************...

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

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

linux c语言获取系统时间

gmtime(取得目前时间和日期)   获得 相关函数  time,asctime,ctime,localtime   表头文件  #include   定义函数  struct tm*gmtim...

Linux下通过系统调用(API)和C语言库函数对文件进行访问

Linux下通过系统调用(API)和C语言库函数对文件进行访问 Abstract 在Linux平台下对文件编程可以使用两类函数:(1)Linux操作系统文件API;(2)C语言I/O库函数...
  • myths_0
  • myths_0
  • 2012年01月14日 15:49
  • 551

【linux下用C语言编写带图形界面的成绩管理系统附带源代码】

linux下用C语言编写带图形界面的成绩管理系统附带源代码:(下面内容请配合源代码看)    源代码下载地址:         点击打开链接            或留下联系方式,发给你 一、题目...

linux下C语言操作mysql数据库(系统自带版本3.23.54)

      我的上一篇blog介绍了在linux环境下如何安装配置系统自带的mysql数据库,并列举了mysql的一些简单的操作。接下来我将介绍一下如何利用mysql提供给我们的API来访问并操作my...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下获得系统时间的C语言的实现方法
举报原因:
原因补充:

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