1. 程式人生 > >linux下c語言獲取當前時間

linux下c語言獲取當前時間

keyword spa pre urn markdown view 技術分享 時間 tle

和時間有關的函數定義在頭文件”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

運行結果:

技術分享

linux下c語言獲取當前時間