网站建设资讯

NEWS

网站建设资讯

c语言设置时间函数 c语言怎么设置时间

如何使用C语言settime函数?(就是用来设置系统的时间)

1、函数名: settime

为南宁等地区用户提供了全套网页设计制作服务,及南宁网站建设行业解决方案。主营业务为网站设计制作、做网站、南宁网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

功 能: 设置系统时间

原型:void settime

2、例程:

#include stdio.h

#include dos.h

int main(void)

{

struct time t;

gettime(t);

printf("The current minute is: %d\n", t.ti_min);

printf("The current hour is: %d\n", t.ti_hour);

printf("The current hundredth of a second is: %d\n", t.ti_hund);

printf("The current second is: %d\n", t.ti_sec);

/* Add one to the minutes struct element and then call settime */

t.ti_min++;

settime(t); //设置系统时间

return 0;

}

如何用C语言编写一个显示时间的函数,要求时间显示精度到毫秒级别。

#include cstdio

#include ctime

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

void printTime() {

struct tm t;   //tm结构指针

time_t now;  //声明time_t类型变量

time(now);      //获取系统日期和时间

localtime_s(t, now);   //获取当地日期和时间

   //格式化输出本地时间

printf("年-月-日-时-分-秒:%d-%d-%d %d:%d:%d\n", t.tm_year + 1900, t.tm_mon + 1, t.tm_mday, t.tm_hour, t.tm_min, t.tm_sec);

}

int main(int argc, char** argv) {

printTime();

}

c语言 时间函数

c语言时间函数:

1、获得日历时间函数:

可以通过time()函数来获得日历时间(Calendar Time),其原型为:time_t time(time_t * timer);

如果已经声明了参数timer,可以从参数timer返回现在的日历时间,同时也可以通过返回值返回现在的日历时间,即从一个时间点(例如:1970年1月1日0时0分0秒)到现在此时的秒数。如果参数为空(NUL),函数将只通过返回值返回现在的日历时间,比如下面这个例子用来显示当前的日历时间:

2、获得日期和时间函数:

这里说的日期和时间就是平时所说的年、月、日、时、分、秒等信息。从第2节我们已经知道这些信息都保存在一个名为tm的结构体中,那么如何将一个日历时间保存为一个tm结构的对象呢?

其中可以使用的函数是gmtime()和localtime(),这两个函数的原型为:

struct tm * gmtime(const time_t *timer);

struct tm * localtime(const time_t * timer);

其中gmtime()函数是将日历时间转化为世界标准时间(即格林尼治时间),并返回一个tm结构体来保存这个时间,而localtime()函数是将日历时间转化为本地时间。比如现在用gmtime()函数获得的世界标准时间是2005年7月30日7点18分20秒,那么用localtime()函数在中国地区获得的本地时间会比世界标准时间晚8个小时,即2005年7月30日15点18分20秒。

C语言时间函数time_t

1、time_t // 时间类型(time.h 定义) 

struct tm { // 时间结构,time.h 定义如下: 

int tm_sec; 

int tm_min; 

int tm_hour; 

int tm_mday; 

int tm_mon; 

int tm_year; 

int tm_wday; 

int tm_yday; 

int tm_isdst; 

time ( rawtime ); // 获取时间,以秒计,从1970年1月一日起算,存于rawtime 

localtime ( rawtime ); //转为当地时间,tm 时间结构 

asctime() // 转为标准ASCII时间格式: 

//就是直接打印tm,tm_year 从1900年计算,所以要加1900,月tm_mon,从0计算,所以要加1

2、time函数使用示例

#include stdio.h  

#include time.h    

int main()

{  

time_t rawtime;  

struct tm * timeinfo;  

time ( rawtime );  

timeinfo = localtime ( rawtime );  

printf ( "The current date/time is: %s", asctime (timeinfo) );  

return 0;

}


分享名称:c语言设置时间函数 c语言怎么设置时间
标题URL:http://cdweb.net/article/ddgopjp.html