日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

获取时间C语言-按秒数

發布時間:2023/12/1 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 获取时间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语言-按秒数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。