Latest web development tutorials

funciones de la biblioteca C - localtime ()

C biblioteca estándar - <time.h> C biblioteca estándar - <time.h>

descripción

funciones de la biblioteca Cstruct tm * localtime (const time_t * temporizador) utiliza el valor para llenar la estructura tmtemporizador. valor deltemporizador se descompone en la estructura tm,y representa la zona horaria local.

declaración

La siguiente es una declaración de función localtime ().

struct tm *localtime(const time_t *timer)

parámetros

  • temporizador - Este es un puntero a un puntero que muestra un valor de tiempo de calendario time_t.

Valor de retorno

Esta función devuelve un puntero a la estructuratm, la estructura se llena con información de tiempo.A continuación se presentan los detalles de la estructura tm:

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 到 11				*/
   int tm_year;        /* 自 1900 起的年数				*/
   int tm_wday;        /* 一周中的第几天,范围从 0 到 6		        */
   int tm_yday;        /* 一年中的第几天,范围从 0 到 365	                */
   int tm_isdst;       /* 夏令时						*/	
};

Ejemplos

El siguiente ejemplo muestra se utiliza la función localtime ().

#include <stdio.h>
#include <time.h>

int main ()
{
   time_t rawtime;
   struct tm *info;
   char buffer[80];

   time( &rawtime );

   info = localtime( &rawtime );
   printf("当前的本地时间和日期:%s", asctime(info));

   return(0);
}

Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:

当前的本地时间和日期:Thu Aug 23 09:12:05 2012

C biblioteca estándar - <time.h> C biblioteca estándar - <time.h>