c语言时间函数的具体使用方法,时间的加减

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言时间函数的具体使用方法,时间的加减相关的知识,希望对你有一定的参考价值。

#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;


说明:
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

参考技术A 时间的加减要考虑到很多因数,月的天数不同,闰年的2月天数等。 参考技术B 你可以在time.h使用相关函数去做本回答被提问者采纳

以上是关于c语言时间函数的具体使用方法,时间的加减的主要内容,如果未能解决你的问题,请参考以下文章

vb时间的加减

如何用js进行日期的加减

SQL Server 日期的加减函数: DATEDIFF DATEADD

java 中实现复数的加减

JS中如何实现小数的加减

mysql中日期函数和日期的加减运算