linux下获取系统时间的方法 (2).doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:4 大小:27KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

linux下获取系统时间的方法 (2).doc

linux下获取系统时间的方法(2).doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

linux下获取系统时间的方法.txt吃吧吃吧不是罪,再胖的人也有权利去增肥!苗条背后其实是憔悴,爱你的人不会在乎你的腰围!尝尝阔别已久美食的滋味,就算撑死也是一种美!减肥最可怕的不是饥饿,而是你明明不饿但总觉得非得吃点什么才踏实。linux下获取系统时间的方法http://os.51cto.com2009-11-1110:22chinaitlabchinaitlab我要评论()摘要:标签:linux系统时间操作系统Oracle帮您准确洞察各个物流环节可以用localtime函数分别获取年月日时分秒的数值。Linux下获得系统时间的C语言的实现方法:1.可以用localtime函数分别获取年月日时分秒的数值。#include<time.h>//C语言的头文件#include<stdio.h>//C语言的I/Ovoidmain(){time_tnow;//实例化time_t结构structtm*timenow;//实例化tm结构指针time(&now);//time函数读取现在的时间(国际标准时间非北京时间),然后传值给nowtimenow=localtime(&now);//localtime函数把从time取得的时间now换算成你电脑中的时间(就是你设置的地区)printf("Localtimeis%s\n",asctime(timenow));//上句中asctime函数把时间转换成字符,通过printf()函数输出}注释:time_t是一个在time.h中定义好的结构体。而tm结构体的原形如下:structtm{inttm_sec;//seconds0-61inttm_min;//minutes1-59inttm_hour;//hours0-23inttm_mday;//dayofthemonth1-31inttm_mon;//monthssincejan0-11inttm_year;//yearsfrom1900inttm_wday;//dayssinceSunday,0-6inttm_yday;//dayssinceJan1,0-365inttm_isdst;//DaylightSavingtimeindicator};2.对某些需要较高精准度的需求,Linux提供了gettimeofday()。#include<stdio.h>#include<stdlib.h>#include<sys/time.h>intmain(intargc,char**argv){structtimstart,stop,diff;gettimeofday(&start,0);//做你要做的事...gettimeofday(&stop,0);tim_subtract(&diff,&start,&stop);printf("总计用时:%d毫秒\n",diff.tv_usec);}inttim_subtract(structtim*result,structtim*x,structtim*y){intnsec;if(x->tv_sec>y->tv_sec)return-1;if((x->tv_sec==y->tv_sec)&&(x->tv_usec>y->tv_usec))return-1;result->tv_sec=(y->tv_sec-x->tv_sec);result->tv_usec=(y->tv_usec-x->tv_usec);if(result->tv_usec<0){result->tv_sec--;result->tv_usec+=1000000;}return0;}本文讲述如何在Linux命令行模式下修改系统时间的方法。使用date命令可以在Linux命令行模式下查看或修改系统日期和时间。date//显示当前日期date-s//设置当前时间,只有root权限才能设置,其他只能查看。date-s20061010//设置成20061010,这样会把具体时间设置成空00:00:00date-s12:23:23//设置具体时间,不会对日期做更改date-s“12:12:232006-10-10″//这样可以设置全部时间以上是在如何在Linux命令行模式下修改系统时间的方法,希望对您有所帮助。