C语言 <time.h> time 函数

  • 描述

    C库函数time_t time(time_t *seconds)返回自纪元(00:00:00 UTC,1970年1月1日)以来的时间,以秒为单位。如果seconds不为NULL,则返回值也存储在变量seconds中。
  • 声明

    以下是time函数的声明。
    
    time_t time(time_t *seconds)
    
    参数
    • seconds-这是指向类型为time_t的对象的指针,其中将存储秒值。
  • 返回值

    当前日历时间作为time_t对象。
    示例
    以下示例显示time函数的用法-
    
    #include <stdio.h>
    #include <time.h>
    
    
    int main () {
       time_t seconds;
    
       seconds = time(NULL);
       printf("Hours since January 1, 1970 = %ld\n", seconds/3600);
      
       return(0);
    }
    
    尝试一下
    让我们编译并运行上面的程序,它将产生以下结果。
    
    Hours since January 1, 1970 = 393923