linux下c語言獲取當前時間


和時間有關的函數定義在頭文件”time.h”中
常用函數:

time_t time(time_t *t);

函數說明:此函數會返回從公元 1970 年1 月1 日的UTC 時間從0 時0 分0 秒算起到現在所經過的秒數。如果t 並非空指針的話,此函數也會將返回值存到t 指針所指的內存。

char *ctime(const time_t *timep)

函數說明:此函數將參數tmep所指的time_t結構中的信息轉換成真實世界所使用的時間日期表示方法,然后將結果以字符串的形態返回.

示例:

#include<stdio.h> #include<stdlib.h> #include<time.h> int main() { time_t *timep = malloc(sizeof(*timep)); time(timep); char *s = ctime(timep); printf("%s",s); return 0; 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

運行結果:

這里寫圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM