获取时间C语言-按秒数
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                获取时间C语言-按秒数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                兩部分:
1.獲取秒數
 2.獲取“年-月-日-時-分-秒”
1.獲取秒數
#include<time.h>//包含的頭文件 int GetTime() {time_t t;t = time(NULL);//另一種寫法是//time(t);//當time()內參數為空時結果直接輸出,否則就會存儲在參數中return t;//返回的是從從1970年1月1日0時0分0秒到此時的秒數}2.獲取具體時間
#include <stdio.h> #include <time.h>int main() {time_t t;struct tm* res;//定義一個指向結構體struct tm的變量rest = time(NULL);//獲得總秒數res = localtime(&t);//主要是localtime()這個結構體在起作用printf("%d-%d-%d %d:%d:%d\n", res->tm_year + 1900, res->tm_mon + 1, res->tm_mday, res->tm_hour, res->tm_min, res->tm_sec);return 0;} //原型: time_t time(time_t* calptr) // //原型 : struct tm* localtime(const time_t* calptr); // //struct tm { // // int tm_sec; /* 秒 – 取值區間為[0,59] */ // // int tm_min; /* 分 - 取值區間為[0,59] */ // // int tm_hour; /* 時 - 取值區間為[0,23] */ // // int tm_mday; /* 一個月中的日期 - 取值區間為[1,31] */ // // int tm_mon; /* 月份(從一月開始,0代表一月) - 取值區間為[0,11] */ // // int tm_year; /* 年份,其值等于實際年份減去1900 */ // // int tm_wday; /* 星期 – 取值區間為[0,6],其中0代表星期天,1代表星期一 */ // // int tm_yday; /* 從每年1月1日開始的天數– 取值區間[0,365],其中0代表1月1日 */ // // int tm_isdst; /* 夏令時標識符,夏令時tm_isdst為正;不實行夏令時tm_isdst為0 */ // //}; // //此結構體空間由內核自動分配, 而且不要去釋放它.本文參考了兩篇前輩的文章,寫下這篇文章主要是自己忘了很方便來查閱
總結
以上是生活随笔為你收集整理的获取时间C语言-按秒数的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 安阳看精子不液化最好的医院推荐
 - 下一篇: 洛谷P1014 [NOIP1999 普及