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

摘要:
在Linux#下获取系统时间的C语言实现方法包括<time。h˃ //C语言头文件#include<studio h>//I/Ointmain(){time_tnow;//实例化time_t结构structtm*timenow;//实例化tm结构指针时间;//time函数读取当前时间,然后将值传递给nowtimenow=localtime;//localtimes函数将从time now获得的时间转换为计算机打印的时间;//asctime函数将时间转换为字符,并通过pr输出return0intf()函数;}注:time_T是以时间定义的结构。h。
Linux下获得系统时间的C语言的实现方法

#include<time.h> //C语言的头文件
#include<stdio.h> //C语言的I/O
int 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 ",asctime(timenow)); //asctime函数把时间转换成字符,通过printf()函数输出
return 0;
}
注释: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下获得系统时间的C语言实现》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C#实现程序的版本升级更新Swagger实例分享(VS+WebApi+Swashbuckle)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

flink 如何实现对watermark 的checkpoint,防止数据复写

fink slink 后的数据被复写了??? 生产环境总会遇到各种各样的莫名其名的数据,一但考虑不周便是车毁人亡啊。 线上sink 流是es , es 的文档id 是自定义的 id+windowSatarTime 设window size = 10min , watermark 最大延迟时间是 10s,. 数据中的event time 是乱序到达的,数据...

C语言是开源的吗?C++是开源的吗?C语言、C++是两个开源的标准,而不是开源软件或其它

我一度对于C语言与C++是不是开源语言很困惑:为什么有那么多人鼓吹Java、Python、PHP等是开源语言,却没有人提C与C++开源与否呢?今天在stackoverflow上找到了几个比较满意的回答,特写篇博文总结一下老外的回答,也供各位对此问题持疑问态度的朋友一个参考。 关于C语言开源与否: C语言是一个由ISO组织中的ANSI制定的标准,任何个人或者...

C语言两个libxml2库使用的问题

最近使用libxml2想做点东西,翻看一些example后还是有些疑问,去segmentfault问了下,感谢@pingjiang的热心解答,问题解决,记录如下 (一)如下是一个XML文件,p为根结点 <p> <one>1</one> <two>2</two> <th...

python 后台爆破工具

sys:使用sys模块获得脚本的参数 queue模块,创建一个“队列”对象 time 模块     Python time time() 返回当前时间的时间戳(1970纪元后经过的浮点秒数)。  find()函数找不到时返回为-1 #!/usr/bin/env python# -*- coding: utf-8 -*-import sysimport re...

Android项目编译和使用C语言动态库(so库)

编译SO库 1、新建工程,建立jni目录用于放置c语言相关文件 2、编写Android.mk文件 1 LOCAL_PATH := $(call my-dir) 2 include $(CLEAR_VARS) 3 LOCAL_LDLIBS :=-llog 4 LOCAL_MODULE := PsamLib 5 LOCAL_SRC_FILES := P...

Linux时间操作(time、gettimeofday)

http://blog.chinaunix.net/uid/24148050.html  http://blog.csdn.net/scottgly/article/details/6568513 一、time函数    #include <time.h> time_t time(time_t *calptr); 返回距计算机元年的秒...